Перезапись Apache 2.4 для /index/ refresh дает 404

#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:

Наконец-то понял, что где-то мультивидения все еще активны. Отключение всех из них устранило мою проблему. Дело закрыто.