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



我需要在zend框架中用www.nomsite.com配置出resources.frontController.baseUrl。我正在使用1.11版本,我在application.ini:

中这样做了

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

这工作得很好,但如果我访问网站与www.nomsite.com我得到"404。这是一个错误。在此服务器上找不到请求的URL。这就是我们所知道的。"

请问如何添加"www"??我需要帮助…

听起来你正在获取web服务器(Apache, nginx等)"404 Not Found"消息而不是ZF 应用内消息。这意味着请求永远不会到达你的应用程序,这意味着问题存在于更高的堆栈中,在web服务器级别。

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

如果你有web-server映射的控制权,那么把它指向你的应用程序的./public/目录。如果不是——就像大多数共享主机环境中的情况一样——那么移动您的应用程序和/或重命名./public/'目录以匹配web服务器的期望。

在共享主机的情况下,通常还需要做一些其他的映射调整

最新更新