#apache #.htaccess #mod-rewrite
#apache #.htaccess #мод-перезапись
Вопрос:
У меня есть файл .htaccess:
SetEnv APPLICATION_ENV development
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
</IfModule>
когда я пытаюсь загрузить сайт с помощью /refresh или /index или вообще чего-либо, он вызовет index.php
и правильно перенаправит его через Zend Framework .
Но как только я пытаюсь загрузить /index/ refresh (или что-либо с несколькими каталогами), apache (2.4) выдает 404… Я предполагаю, что это связано с тем, что он ищет каталог /index и что-то там, но не может найти этот каталог…
Я проверил это с помощью Bolt htaccess_tester.php чтобы подтвердить мои подозрения…
Есть ли что-то не так с этим файлом перезаписи, который не позволяет ему работать с несколькими «каталогами»?
Спасибо
Ответ №1:
Наконец-то понял, что где-то мультивидения все еще активны. Отключение всех из них устранило мою проблему. Дело закрыто.