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, которое также может быть виновником