当IP在浏览器中访问我的新克隆站点时,通过'301永久移动‘转发回原来的站点。我如何防止这个新网站转发回旧网站?
历史:我们的专用网络服务器正在消亡,我正在尝试让我们wordpress网站的工作克隆在它死之前在其他地方工作。我是这方面的新手,我想在切换DNS之前看到他们在一个新的linode VM中运行的安全性。
然后转发开始了,我已经做了以下的研究和尝试
Apache正在工作,因为我可以通过http:///image.png,访问静态文件,但是当我在浏览器中输入IP时,它会暂停一秒钟,然后转发到旧DS上的原始站点。我不相信wordpress是正确的工作在新的网站,因为它总是向前。
当使用curl访问它时,我们会永久地移动这个301
curl -v http://<ip>/
* About to connect() to <ip> port 80 (#0)
* Trying <ip>...
* Adding handle: conn: 0x7fb182003a00
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x7fb182003a00) send_pipe: 1, recv_pipe: 0
* Connected to <ip> (<ip>) port 80 (#0)
GET / HTTP/1.1
User-Agent: curl/7.30.0
Host: <ip>
Accept: */*
< HTTP/1.1 301 Moved Permanently
< Date: Thu, 27 Feb 2014 13:34:33 GMT
* Server Apache/2.2.22 (Ubuntu) is not blacklisted
< Server: Apache/2.2.22 (Ubuntu)
< X-Powered-By: PHP/5.3.10-1ubuntu3.9
< X-Pingback: http://<orginal_domain_name>.org/xmlrpc.php
< Location: http://<orginal_domain_name>.org/
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
<
* Connection #0 to host <ip> left intact我如何防止这个新网站转发回旧网站?
发布于 2014-03-06 16:30:06
在使用这个开发站点时,我不想给它自己的域名,它是在运行时立即替换现有的服务器。
这归结为两件事。我在这里尝试过IP,但忘记了包含http://。
define( 'WP_SITEURL', 'http://123.456.789.255' );
define( 'WP_HOME', 'http://123.456.789.255' );而不是
define( 'WP_SITEURL', '123.456.789.255' );
define( 'WP_HOME', '123.456.789.255' );另一件事是违反直觉的。我了解到301重定向被缓存在浏览器中。我的许多设置更改甚至没有经过测试,因为浏览器缓存了我第一次尝试获得的301。
https://wordpress.stackexchange.com/questions/136548
复制相似问题