2013-04-01 4 views
0

У меня появилась странная проблема сегодня, когда я попытался исправить ее google пока не повезло.zend frame work index action, дающий 404

проблема у меня есть файл IndexController.php в Zend Framework, приложения и имеет простое действие под названием о, но когда я пытался получить к нему доступ через

http://mysite/index/about это даст мне 404

и если пытались

http://mysite/Index/about будет загружаться должным образом (с капиталом I) эта проблема casesitive дает только к контроллеру индекса мои другие контроллеры работают отлично я на убунте

здесь мой HTA ступа файл и я позволил 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> 

, если вы, ребята, любая идея, пожалуйста, напишите

благодаря

+0

Попробуйте удалить 'RewriteCond% {REQUEST_FILENAME} -d'. –

+0

Thansk для комментария, но не повезло @faa –

+0

Забыл упомянуть предыдущий [OR] также должен быть удален. Есть ли каталог под названием «Индекс»? –

ответ

1

Попробуй добавить эту строку, чтобы убедиться, что параметры являются правильными:

Options +FollowSymlinks -MultiViews 
+0

спасибо чувак! awesome –

+0

Добро пожаловать. –