Mod_rewrite: направить все в один файл PHP - PullRequest
1 голос
/ 04 марта 2010

У меня есть это правило:

<IfModule mod_rewrite.c>
 RewriteEngine On

 RewriteCond %{REQUEST_FILENAME} !index.php

 RewriteRule ^(.*)$ index.php?req=$1
</IfModule>

Все работает нормально, если я запрашиваю несуществующие каталоги, такие как myhost/view/blah, но когда я вхожу в какой-то существующий каталог в URL, например myhost/module, я перенаправляюсь на module/?req=module вместо того, чтобы оставаться на module/

Что я делаю не так? Мне нужно что-то, что перенаправляет все в index.php (кроме index.php, конечно).

1 Ответ

1 голос
/ 04 марта 2010

DirectorySlash может вызвать это поведение. Попробуйте отключить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...