如何使用www.nomsite.com配置resources.frontController.baseUrl?

时间:2014-08-23 09:28:39

标签: php zend-framework

我需要在zend框架中配置www.nomsite.com的resources.frontController.baseUrl。 我正在使用1.11版,我在application.ini中执行了此操作:

resources.frontController.baseUrl =" http://nomsite.com"

这种方法很好,但如果我使用www.nomsite.com访问该网站,我会得到" 404。这是一个错误。在此服务器上找不到请求的URL /。这就是我们所知道的。"

如何添加" www" ?? 我需要帮助......

1 个答案:

答案 0 :(得分:0)

听起来你正在获得网络服务器(Apache,nginx等)" 404 Not Found"消息而不是ZF in-appplication 消息。这意味着请求永远不会进入您的应用程序,这意味着问题存在于堆栈中,在Web服务器级别更高。

通常这是因为Web服务器已将该域的请求映射到某个路径,但您的ZF应用程序需要该路径作为应用程序的./public/目录的路径。

如果您可以控制Web服务器映射,则将其更改为应用程序的./public/目录。如果不是 - 就像在大多数共享托管环境中一样 - 那么移动您的应用程序和/或重命名./public/'目录以匹配Web服务器的期望。

在共享托管的情况下,通常需要制作一些其他mapping tweaks