在我的主web服务器上,$_SERVER变量REQUEST_URI总是包含类似"/filename.php“的内容,但是在我的开发服务器(PHP5.3.5-1ubuntu7.3,Apache2.2.17)上,相同的变量包含"http://www.example.com/filename.php”(例如,包括完全限定的域名,而不仅仅是路径)。
这给我使用的几个内容管理系统包(例如Wordpress和Joomla)带来了问题,它们似乎依赖于REQUEST_URI的内容。
有没有人对我需要在开发服务器上进行哪些更改以使REQUEST_URI按预期运行有什么建议?
发布于 2011-11-07 19:42:00
使用proxy &HTTP1.1会导致Apache中REQUEST_URI变量中包含完整的URL。在尝试将REQUEST_URI与主机连接之前,Web应用程序必须对其进行测试(例如,Wordpress CMS中存在此错误)。
https://stackoverflow.com/questions/8040461
复制相似问题