Назад | Перейти на главную страницу

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

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

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

Любые идеи?

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

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

Параметры Все -Включает -ExecCGI -Indexes + MultiViews

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