2012-03-27 73 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