| веб-мастеру | Услуги SEO | Статьи Веб-Мастера | Доменные имена | SEO Tools | whois | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| WaRoX |
17.2.2010, 0:23
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 17.2.2010 Пользователь №: 3 238 |
Здравствуйте, мне надо настроить .htaccess так, чтобы он мог воспринимать адреса одновременно от медиавики и от вордпресса.
Вордпресс установлен в корне сайта life-content.ru и имел следующий .htaccess: Код # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress Затем я решил поставить движок медиавики. Я установил его в папку w и захотел, чтобы вики была доступна через life-content.ru/wiki . Создатели медиавики для этого рекомендуют прописать в настройках .htaccess следующий код: Код RewriteEngine On RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] RewriteRule ^wiki/*$ /w/index.php [L,QSA] RewriteRule ^/*$ /w/index.php [L,QSA] Я пробовал писать его в конце .htaccess, который относится к вордпрессу, пробовал внутрь блока с перезаписью засунуть в разном порядке, но результата все равно нет, только происходят разные косяки (типа главная вордпресса начинает переадресовывать на главную вики, а там выводится ошибка 404 от движка вордпресса). Можно ли как-то настроить .htaccess так, чтобы вики была доступна по адресу life-content.ru/wiki (страницы тогда будут, например, life-content.ru/wiki/Заглавная_страница), а водрпресс пролоджал нормально обрабатывать собственные страницы вроде life-content.ru/about? |
| gid |
18.2.2010, 9:54
Сообщение
#2
|
|
Администратор форума ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 760 Регистрация: 27.11.2006 Из: Россия Пользователь №: 1 |
попробуйте сделать так:
Код <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] RewriteRule ^wiki/*$ /w/index.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> если не будет рабоать, то можно еще так попробовать: Код RewriteEngine On RewriteBase /wiki/ RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] RewriteRule ^wiki/*$ /w/index.php [L,QSA] RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] -------------------- В своей работе я использую:
∙ Sape - для купли/продажи ссылок со страниц сайтов ∙ Miralinks и Advego - для купли/продажи рекламных статей∙ SEOBudget и CS Yazzle - для оценки бюджета ![]() ![]() ![]() ∙ SeoPult - для автоматического продвижения (когда ленюсь)∙ HT-Systems - надежный хостинг, для больших сайтов Хочу жить на о.Самуи ***** Мониторинг позиций сайтов ***** Создание сайтов и их поисковая оптимизация |__| RU-домены за 170 рублей |__| SU-домены за 460 рублей |__| |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.8.2010, 14:55 |