Правило перезаписи URL htaccess в конфликте с именем папки - PullRequest
0 голосов
/ 09 марта 2012

У меня есть следующий htaccess:

Options +FollowSymlinks
RewriteEngine on

RewriteRule ^models$  index.php [L]
RewriteRule ^post$  index.php?action=post [L]

и папка с именем models.

Проблема в том, что Apache отправляет меня в папку. С «post» работает правило перенаправления, так как нет папки с именем post.

EDIT:
Я забыл сказать, что в папке моделей тоже есть htaccess с:

Deny from all

Ответы [ 2 ]

1 голос
/ 09 марта 2012

Если вы можете принять косую черту после моделей, я думаю, это сработает.

RewriteEngine On

RewriteRule ^models/?$ index.php [L]
RewriteRule ^post$ index.php?action=post& [L]
0 голосов
/ 02 мая 2012

отключить MultiViews в вашем файле конфигурации apache.добавление «Options -MultiViews» в ваш .htaccess также может работать.

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