PHP / Apache REQUEST_URI的行为不同?

时间:2010-01-19 21:02:32

标签: wordpress apache url-rewriting lamp

我正在将网站从一台服务器移动到另一台服务器。两者都是 Centos 5 x64 的类似变体, Apache 2.2 PHP 5.2.X

我的一些脚本(包括 Wordpress )的行为不正确。事实证明问题是REQUEST_URI全局:

之间的区别

在旧服务器上:REQUEST_URI = /phpinfo.php
在新服务器上:REQUEST_URI = http://www.example.com/phpinfo.php

我已经更改了自己的代码以适应任何一种变体,但实际上并不想为 Wordpress 等进行此操作。

我需要在apache/php中做些什么才能使REQUEST_URI按旧服务器行事?

1 个答案:

答案 0 :(得分:0)

猜测,旧服务器正在使用默认vhost处理请求,而较新的服务器使用命名虚拟主机(尽管可能会回到前面)。