| веб-мастеру | блог веб-мастера | Статьи Веб-Мастера | SEO Tools | книги веб-мастеру |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Shadow |
3.10.2008, 16:05
Сообщение
#1
|
|
Прохожий ![]() Группа: Пользователи Сообщений: 1 Регистрация: 3.10.2008 Пользователь №: 1 255 |
Здравствуйте. Потратил кучу времени для решения данного вопроса, но так ничего и не вышло.
Решил обратиться сюда. А вдруг... Вообщем дело было так: Есть форум (IPB) + вики (MediaWiki) + вордпресс. Для вики и вордпресса включены ЧПУ, с помощью файла .htaccess в корневом каталоге Код RewriteEngine On RewriteBase / RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] RewriteRule ^wiki/*$ /w/index.php [L,QSA] RewriteCond %{REQUEST_FILENAME} !forum/(.*) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] Вики и вордпресс работают замечательно, но наблюдается такой глюк. На сам форум зайти можно и всё даже работает. Но при попытке зайти в админку форума /forum/admin/ выскакивает сообщение вордпресса, что такого пути не найдено. То бишь 404. Если откл. mod_rewrite (RewriteEngine Off), то всё нормально. Вот этой строкой Код RewriteCond %{REQUEST_FILENAME} !forum/(.*) пытался добиться того, чтобы все обращения к форуму не доходили до обработчиков вордпресса. То бишь, если обращение не к форуму + два последних RewriteCond выполняются, тогда срабатывает RewriteRule. По логике надо бы их объединить [AND]'ом, но когда дописываешь логические условия в конце: вылетает 500 ошибка... Надеюсь на вашу помощь P.S. В каталог админки форума пробовал закинуть .htaccess с RewriteEngine off, всё равно глюк остался... |
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 2.12.2008, 3:03 |