веб-мастеру Услуги SEO Статьи Веб-Мастера Доменные имена SEO Tools whois книги веб-мастеру

IPB

Здравствуйте, гость ( Вход | Регистрация )



 
Ответить в эту темуОткрыть новую тему
> Создание .htaccess для связки Wordpress+Mediawiki
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 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 1.8.2010, 14:55
^ ВВЕРХ ^

Посетите наши проекты:
php поиск строки
Бодибилдинг.info - фитнес клубы в спб