Автор: Shadow 3.10.2008, 16:05
Здравствуйте. Потратил кучу времени для решения данного вопроса, но так ничего и не вышло.
Решил обратиться сюда. А вдруг... 
Вообщем дело было так:
Есть форум (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, всё равно глюк остался...