Apache - отключение автоматического перезаписи - PullRequest
1 голос
/ 10 ноября 2011

Я только начинаю проверять использование mod_rewrite в локальной настройке apache.

Хотя правила перезаписи работают нормально, моя проблема заключается в том, что страница типа "localhost / foo /" автоматически перенаправляется в "localhost / foo.php". Это происходит даже без правил переписывания. Это нормально? Я предполагаю, нет, так как это не происходит на моем размещенном домене. Как я могу отключить это?

Ответы [ 2 ]

5 голосов
/ 18 ноября 2011

Выяснил, в чем проблема - задокументировал это как ответ для будущих искателей [это правильная процедура?]

Мне пришлось отключить MultiViews - он перенаправлял localhost / foo в localhost / foo.php, если он мог найти этот файл. Все работало просто отлично, как только это было сделано.

0 голосов
/ 10 ноября 2011

Идет какое-то переписывание. Вы можете переименовать реальный модуль на диске, чтобы убедиться, что он не используется. В Linux это /usr/lib/httpd/modules/mod_rewrite.so

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