当我按清除所有缓存时,W3缓存重定向到首页 时间:2019-03-07 作者:Jonas Borneland 我将我的站点迁移到新服务器。一切似乎都很好,但当我在“W3 Total Cache”插件或“Duplicate post”插件中保存配置时,浏览器被重定向到frontpage。它确实保存了编辑,但它正在使用重定向进行注释。例如,当我按“从W3缓存中清除所有缓存”时,它会重定向到www.mysite.com/?w3tc_note=flush_all 我找不到解决这个问题的办法。我尝试了:define(\'WP_HOME\',\'http://example.com\'); define(\'WP_SITEURL\',\'http://example.com\'); 在我的wp配置中。php通过这些谷歌搜索结果:Redirecting to home-page when saving any edited codehttps://wordpress.org/support/topic/wordpress-5-0-beta3-redirects-to-wp-admin-edit-php-after-hitting-enter-key/我还查看了DB中的wp\\U选项。但似乎没问题。我也尝试在管理设置中更改wp永久链接选项。“复制帖子”插件是在站点迁移后安装的。 3 个回复 最合适的回答,由SO网友:Jonas Borneland 整理而成 好吧,我找到了解决办法。对于将来遇到这个问题的任何人,我所做的是:我使用了“复制器”插件并制作了一个网站包然后我下载了安装程序和档案然后我删除了数据库和ftp上的所有内容然后我将归档文件和安装程序文件传输到FTP并运行安装程序。php现在一切都恢复正常了:) SO网友:GerryM 这是因为您在W3TC页面缓存中错误地设置了referer策略头。Referrer Policy This header restricts the values of the referer header in outbound links. **Directive: same-origin** 。。。将修复它。如果您的整个指令是“同源”,并且您将referer标头设置为不同的内容(例如“origin”),则会发生此错误。我把我的换成了同一个原点,问题马上就解决了。 SO网友:Debbie Kurth 要真正知道到底发生了什么有点困难。但最好的“猜测”是,您有一个重定向和/或与主题冲突的插件。通过消除过程,我将停用所有插件,看看问题是否仍然存在。如果它消失,请逐个重新激活。某个地方发生冲突并执行重定向。第二项工作是,在所有插件都被禁用并假设它仍然存在之后,然后更改主题。你必须把范围缩小到最基本的元素。 文章导航