我正在將網站從一臺服務器移到另一臺服務器。兩者都在類似的變體Centos 5 x64與Apache 2.2和PHP 5.2.X。PHP/Apache REQUEST_URI的不同行爲?
我的一些腳本,包括Wordpress,表現不正確。原來,問題是REQUEST_URI
全球的區別:在舊的服務器
:REQUEST_URI = /phpinfo.php
在新服務器:REQUEST_URI = http://www.example.com/phpinfo.php
我已經改變了我自己的代碼,以適應任何變量,但真的不要做到這一點對WordPress的等
我需要什麼,在apache/php
做的,使REQUEST_URI
表現爲每舊服務器?
當服務器充當HTTP代理時,您會期望看到完整的絕對URL作爲REQUEST_URI。這可能是相關的嗎? – bobince 2010-01-19 21:10:06
可能希望嘗試http://www.serverfault.com/與這一個,因爲它涉及更改Web服務器。 。 。 – leepowers 2010-01-19 21:10:23
服務器還沒有生效,所以我連接了我的瀏覽器直接與服務器通話,就好像它是代理服務器一樣。這使我可以在重新命名DNS之前檢查apache虛擬主機配置是否按預期工作。這是原因嗎? – djskinner 2010-01-19 21:12:22