Apache угадывает расширение

Когда я иду в / index / test, я получаю /index.php/test. Я хотел бы иметь возможность переписать мод из /index/page1 в /index.php?page=1, но даже без какого-либо файла.htaccess я получаю индексный файл без переменной.

Похоже, мой сервер настроен угадать расширение и получить файл, если он существует. Это Mac OS X Server 10.6 со стандартной конфигурацией (apache2).

Есть идеи?

2 ответа

Я обнаружил, что множественные просмотры были установлены по умолчанию в /etc/apache2/sites/0001_any_80_[mydomain].conf

Просто измените +MultiViews на -MultiViews в:

Опции Все -Включает -ExecCGI -Indexes +MultiViews

Существует расширение под названием mod_spelling, которое также может быть виновником

Другие вопросы по тегам