Zend Frame Работа индекса дает 404
У меня сегодня странная проблема, я попытался исправить это с помощью Google, пока не повезло.
Проблема в том, что у меня есть файл IndexController.php в приложении Zend Framework, и он вызывает простое действие, но когда я пытался получить к нему доступ через
http://mysite/index/about
это даст мне 404
а если попробовал
http://mysite/Index/about
он будет загружаться должным образом (с помощью Capital I), эта проблема с регистром дает только контроллеру индекса, остальные мои контроллеры работают нормально, я на Ubuntu
здесь мой htaccess файл, и я включил mod_rewirte и allowe_overried установил для всех
# Rewrite Rules for Zend Framework
RewriteEngine On
# Add File Names or Extentions of files that you want to be able to access
#RewriteRule !alternate.php|.(js|css|ico|bmp|gif|jpg|png|xml|xsl|eot|svg|ttf|woff)$ index.php
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
# Security: Do not allow Browsing of Directories
Options -Indexes
# additional headers related to security
<IfModule mod_headers.c>
# defends against 'ClickJacking' attacks by disallowing this site to be displayed in an IFRAME
Header always append X-Frame-Options DENY
# helps prevent attacks based on MIME-type confusion by rejecting css/js responses with incorrect MIME type
Header always append X-Content-Type-Options nosniff
</IfModule>
Если у вас есть идеи, пожалуйста, напишите
Спасибо
1 ответ
Решение
Попробуйте добавить эту строку, чтобы убедиться, что параметры верны:
Options +FollowSymlinks -MultiViews