2012-03-27 47 views
1

我試圖建立我的Zend框架應用程序在該主機上,但我得到一個請求的URL未找到錯誤:Zend框架錯誤:請求的URL沒有發現

的應用程序是不是在根級別,即它在一個文件夾中,如:www.mysite.com/zendapp/public

該錯誤說,即使erro消息中給出的URL是正確的,它也找不到index.php文件。

這是一個htaccess的問題?主頁開放正常 - 當我點擊任何鏈接時出現問題。這是我的htaccess文件:

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} -l [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 

在主機上啓用URL重寫。

+0

哪裏有鏈接指向的baseUrl propertyRewriteBase? – 2012-03-27 11:22:35

回答

2

兩件事情來檢查:

  1. 在你的.htaccess
  2. 前端控制器
+0

我在這裏設置baseUrl,在我的情況下,它會是什麼。基本URL是否也可以在application.ini文件中設置? – Ali 2012-03-27 07:38:02

+0

'resources.frontController.baseUrl =/path/to/project'。請閱讀文檔,一切都在那裏,我已經提供了一個鏈接,所以需要最少的搜索。 – bububaba 2012-03-27 07:55:15