WordPress本地主机站点始终重定向到实时站点

时间:2020-01-10 作者:bryanxkier

我知道已经有similar question 像这样。但我已经做了所有这些建议的解决方案,没有什么对我有效。

如果安装了像W3 total cache这样的缓存插件。然后首先清除缓存。或者暂时禁用它们

我已经禁用了任何可能使用缓存或重定向的插件,在数据库中搜索并替换旧站点URL。您可以使用此插件。

我打开了sql文件,并在本地url中搜索并替换live url(仪表板设置)。

最后,我使用wp cli执行永久链接重置。清除浏览器缓存和历史记录

当我删除所有现有表格时,wordpress要求我设置新的wordpress,但当我放回表格时,仍然会将我重定向到实时网站。有什么建议吗?

3 个回复
SO网友:Alexander Holsgrove

看看你的wp_options 的数据库表siteurlhome 选项并检查这些选项是否使用您的本地URL。

正如队长S所说,这些也可以在您的wp配置中覆盖:

define(\'WP_HOME\', \'http://www.localsite.test\');
define(\'WP_SITEURL\', \'http://www.localsite.test\');

SO网友:Captain S.

检查wp配置。php,如果您定义了“WP\\u HOME”和/或“WP\\u SITEURL”。设置这些值将覆盖wp\\U选项表的值。如果没有帮助,我建议使用该工具database search and replace.

希望这有帮助。

SO网友:bryanxkier

已解决。有人在主题本身上添加了重定向代码

相关推荐

登录REDIRECT_TO循环,reauth=1,Cookie过期时间设置为1年

(我已经解决了这个问题-wp-config.php中的排序错误-多亏了this answer 其他地方)。我已经将一个站点开发人员移动到了生产环境中,除了登录表单外,其他一切都正常运行,该表单被以下URL卡住了:/wp登录。php?重定向到=https%3A%2F%2Fwww。实例com%2Fwp管理员%2F&;reauth=1这是一个https:// 站点(尽管开发站点也是),并使用www.prefix(www.prefix)打开Chrome开发工具和Cookie(或勾选“保留日志”):the a