首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress站点301的新克隆重定向回原始站点

Wordpress站点301的新克隆重定向回原始站点
EN

WordPress Development用户
提问于 2014-03-02 22:41:21
回答 1查看 1.7K关注 0票数 0

当IP在浏览器中访问我的新克隆站点时,通过'301永久移动‘转发回原来的站点。我如何防止这个新网站转发回旧网站?

历史:我们的专用网络服务器正在消亡,我正在尝试让我们wordpress网站的工作克隆在它死之前在其他地方工作。我是这方面的新手,我想在切换DNS之前看到他们在一个新的linode VM中运行的安全性。

  • 我用UbuntuServer12.04、wordpress & LAMP设置了VM
  • 我将所有的all文件从专用服务器(DS)复制到虚拟机(VM)
  • 我在DS上运行mysqldump,并在VM上重新安装wordpress数据库
  • 我确保DB_user和DB_password在wpconfig.php中具有对DB的权限。
  • 我确保Apache虚拟主机文件(从DS复制)具有新vm的IP。

然后转发开始了,我已经做了以下的研究和尝试

  • 我将以下两项添加到我的wpconfig.php文件中。我尝试通过IP和一个备用的名称定义( 'WP_SITEURL','http://example.com‘);定义( 'WP_HOME','http://example.com’);
  • 我和其他人已经检查了代码,寻找任何典型的转发代码。
  • 我试过在.htaccess中关闭重写引擎

Apache正在工作,因为我可以通过http:///image.png,访问静态文件,但是当我在浏览器中输入IP时,它会暂停一秒钟,然后转发到旧DS上的原始站点。我不相信wordpress是正确的工作在新的网站,因为它总是向前。

当使用curl访问它时,我们会永久地移动这个301

代码语言:javascript
复制
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

我如何防止这个新网站转发回旧网站?

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2014-03-06 16:30:06

在使用这个开发站点时,我不想给它自己的域名,它是在运行时立即替换现有的服务器。

这归结为两件事。我在这里尝试过IP,但忘记了包含http://

代码语言:javascript
复制
define( 'WP_SITEURL', 'http://123.456.789.255' );
define( 'WP_HOME', 'http://123.456.789.255' );

而不是

代码语言:javascript
复制
define( 'WP_SITEURL', '123.456.789.255' );
define( 'WP_HOME', '123.456.789.255' );

另一件事是违反直觉的。我了解到301重定向被缓存在浏览器中。我的许多设置更改甚至没有经过测试,因为浏览器缓存了我第一次尝试获得的301。

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/136548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档