How to prevent redirect 301

时间:2017-03-07 作者:Fred Sautot

我在预生产站点遇到301问题,该问题会自动重定向到我的生产站点。我知道问题来自WP,因为我已经启动了一个curl来查看响应:

1) 针对WP pre-production-site :

> GET / HTTP/1.1
> Host: www.pre-production-site.com
> User-Agent: curl/7.53.1
> Accept: */*
>
< HTTP/1.1 301 Moved Permanently
< Date: Tue, 07 Mar 2017 11:51:19 GMT
< Server: Apache/2.2.22
< Location: http://www.production-site.com/
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< X-Frame-Options: sameorigin
< Vary: Accept-Encoding
< Content-Length: 0
< Content-Type: text/html; charset=UTF-8
<
* Connection #0 to host www.pre-production-site.com left intact
2)瞄准我自己.php file uploaded on the pre-production-site :

> GET /up.php HTTP/1.1
> Host: www.pre-production-site.com
> User-Agent: curl/7.53.1
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Tue, 07 Mar 2017 11:54:29 GMT
< Server: Apache/2.2.22
< X-Content-Type-Options: nosniff
< X-XSS-Protection: 1; mode=block
< X-Frame-Options: sameorigin
< Vary: Accept-Encoding
< Content-Length: 2
< Content-Type: text/html; charset=UTF-8
<
42* Connection #0 to host www.pre-production-site.com left intact
我不明白,因为我已经检查过:

  • 。htaccess文件:不包含任何类型的重定向Apache配置文件:似乎也可以使用递归grep的源代码(如果插件将设置位置:header):找不到任何东西,在哪里设置此301?我不确定我是否留下了您需要的所有信息,所以请随时询问我!

    非常感谢您的帮助!

2 个回复
SO网友:Rick Hellewell

您是否在WP数据库中检查了两个域名实例的“选项”表(类似于\'http://www.example.com \' ).

不清楚预生产站点是否托管在本地计算机或网络服务器上。可能是某些防火墙重定向规则导致了问题。

SO网友:Kryten

只需对@RickHellewell的回答做一点澄清:

当我将数据库复制到本地计算机进行开发工作时,为了防止Wordpress重定向到我的live站点,我使用以下查询更新了数据库中的两行:

UPDATE wp_options SET option_value=\'http://localhost\' WHERE option_value=\'http://mylivesite.com\';
这允许我通过访问本地加载(并在其上工作)我的站点http://localhosthttp://localhost/wp-admin

相关推荐

Redirection problems

请帮助我克服重定向问题。我需要在子域上工作,而不是在主域上工作,但这里两个域是不同的。我所做的是-将所有(website.com)文件复制到另一个子域(demo.websiteA.com),并根据wp配置更改数据库名称。php文件。但每当我尝试打开演示时。网站a。com它重定向到网站。com公司请帮帮我提前感谢