0

好的,所以我们已经设置了镜像 - 一个中央网站,其余的都是镜像/缓存的。

域名相同,例如:domainname.com

但是ip地址可以改变

xxx.xxx.xxx.80 domainname.com - 原始域名

xxx.xxx.xxx.81 domainname.com - 镜像域,只是ip地址不同

我正在编写一个例程来检查每个站点上的 url。

$servers = array('http://xxx.xxx.xxx.80', 'http://xxx.xxx.xxx.81');
foreach ($servers as $server) {
    $request = new HttpRequest();
    $request->setUrl($server . '/testpage.php');
    $request->setHeaders(array('host' => 'http://domainname.com'));
    ...
    $request->send();
}

但我收到 400 个“错误请求”

任何想法我做错了什么?

谢谢,拉斯

4

1 回答 1

0

删除了 http:// 并且可以正常工作!

$request->setHeaders(array('host' => 'domainname.com'));
于 2013-10-04T16:33:02.727 回答