2016-09-27 37 views
0

我新的Zend公司2.我已經運行該應用程序也可以是正常工作,但訪問其他網頁或控制器也可以是給404錯誤....如何在Zend 2框架中發送基本路徑?

http://localhost/Gojavas/public/ 

enter image description here

點擊登錄按鈕

http://localhost/branch/login

自動祛瘀E在URL中的主文件夾.....並顯示404頁面錯誤......請幫我....感謝名單

的.htaccess文件

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine on 
RewriteBase /Gojavas/ 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 

<ifmodule !mod_rewrite.c> 
    ErrorDocument 404 /index.php 
</ifmodule> 
+0

檢查[此答案]( http://stackoverflow.com/a/22079626/1697459)另一個相關的問題。 – Wilt

+0

它確實看起來像一個'.htaccess'問題。 404頁面是ZF2錯誤頁面嗎?什麼是你的根'.htaccess'文件? –

+0

請檢查我的.htaccess文件我正在更改我的.. – kuldeep

回答

0

請試試這個,

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 

...表示如果瀏覽器中指定名稱的文件不存在,或者瀏覽器中的目錄不存在,則進入下面的重寫規則

RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)$ %{ENV:BASE}index.php?/$1 [QSA,L]