在我的主Web服务器上,$ _SERVER变量REQUEST_URI总是包含类似"/filename.php"的内容,但是在我的开发服务器上(PHP Version 5.3.5-1ubuntu7.3,Apache 2.2.17),同一变量包含"http:/ /www.example.com/filename.php"(例如,包括完全限定的域名,而不仅仅是路径).
这导致我使用的几个CMS包(例如Wordpress和Joomla)出现问题,这些包似乎依赖于REQUEST_URI的内容.
有没有人对我在开发服务器上需要更改的内容有任何建议,以使REQUEST_URI按预期运行?
小智 6
使用代理和HTTP 1.1导致Apache中的REQUEST_URI变量中的完整URL.Web应用程序必须在尝试将其与主机连接之前测试REQUEST_URI(例如,Wordpress CMS中存在此错误).
归档时间: |
|
查看次数: |
736 次 |
最近记录: |