Переписать .htaccess регулярное выражение URL - PullRequest
0 голосов
/ 25 января 2010

У меня есть файл .htaccess с этим: (я его не писал)

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?bla=$1 [L,QSA]

Проблема URL http://localhost/index/test Часть «index», кажется, соответствует «index.php», который находится в веб-каталоге, и перезапись завершается неудачно.
Вопрос : Что не так и как мне это исправить?

Ответы [ 2 ]

0 голосов
/ 25 января 2010

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

Options -MultiViews
0 голосов
/ 25 января 2010

Попробуйте с:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.*)$ index.php?bla=$1 [L,QSA]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...