我需要在zend框架中配置www.nomsite.com的resources.frontController.baseUrl。 我正在使用1.11版,我在application.ini中执行了此操作:
resources.frontController.baseUrl =" http://nomsite.com"
这种方法很好,但如果我使用www.nomsite.com访问该网站,我会得到" 404。这是一个错误。在此服务器上找不到请求的URL /。这就是我们所知道的。"
如何添加" www" ?? 我需要帮助......
答案 0 :(得分:0)
听起来你正在获得网络服务器(Apache,nginx等)" 404 Not Found"消息而不是ZF in-appplication 消息。这意味着请求永远不会进入您的应用程序,这意味着问题存在于堆栈中,在Web服务器级别更高。
通常这是因为Web服务器已将该域的请求映射到某个路径,但您的ZF应用程序需要该路径作为应用程序的./public/
目录的路径。
如果您可以控制Web服务器映射,则将其更改为应用程序的./public/
目录。如果不是 - 就像在大多数共享托管环境中一样 - 那么移动您的应用程序和/或重命名./public/'
目录以匹配Web服务器的期望。
在共享托管的情况下,通常需要制作一些其他mapping tweaks。