Firefox上的Wordpress重定向循环ERR_TOO_MANY_REDIRECTS,Firefox有时会运行

时间:2015-09-15 23:52:19

标签: php wordpress apache google-chrome redirect-loop

我正在努力解决一个非常神秘的问题,我希望有人可以提供帮助。我正在使用Wordpress。我为Wordpress开发了自己的主题。我已将该主题用于不同主机中的多个站点,没有任何问题。它在这台服务器上运行正常我遇到了问题,但有一段时间它变得越来越常见了。我在Chrome ERR_TOO_MANY_REDIRECTS上遇到重定向循环错误,但它似乎在Firefox上运行正常。有时它在Chrome上运行良好,但在Firefox上运行不正常。我从我的浏览器中删除了删除cookie和临时文件以及缓存,并且它工作了一段时间,在Chrome上刷新后,问题再次开始。现在它正在使用Firefox,但不适用于Chrome。所以这就是我的尝试:

  1. 检查.htaccess文件。我删除了它并重新保存了永久链接设置以重新创建.htaccess文件。没用。

  2. 将数据库中的site_url和home值从domain.com修改为www.domain.com和http://www.domain.com以及http://domain.com,但无效。

  3. 禁用所有插件,甚至将所有插件移动到其他文件夹。没用。

  4. 由于我使用的是自定义主题,因此我禁用了我的主题并启用了Wordpress默认主题,但无效。

  5. 检查了几个文件夹的权限。他们都很好。

  6. 使用Chrome检查器检查,我看到很多302暂时移动。

  7. 现在,我没有想法,我找不到任何符合我的情景。我不确定它是否与缓存或cookie,或某些文件夹的权限有关,或者我不知道。我相信这是与cookie和权限有关的东西,但我找不到任何关于它如何在Wordpress上运行的帮助,我甚至不确定它是什么问题。

    另一方面,这是一个带Apache的Linux服务器。所以我不知道它是否是Apache配置问题或服务器CPANEL之类的东西。我只能通过FTP访问我的Wordpress安装的根文件夹,通过PHPMYADMIN访问数据库并访问Wordpress管理员。我需要确保在Wordpress中没有其他任何可能导致此问题的方法,并且可以证明问题是否与Apache配置或服务器相关。我现在非常沮丧,因为我没有想法,并尽力解决这个问题。如果有人知道还能做些什么,我真的很感激。

1 个答案:

答案 0 :(得分:0)

我最近遇到了同样的问题,在我的案例中导致它的原因是Plesk控制面板更新版本中的一个新“功能”。 Plesk现在自动执行301重定向到首选域。现在,如果Plesk和WordPress中的首选域不同,或者.htaccess文件中的重定向设置有冲突,则可能导致重定向循环。解决方案是更改Plesk中的首选域或完全禁用重定向。你提到你正在使用Cpanel - 我不确定Cpanel是否有这个美妙的“功能”,但这是消除它的另一个可能原因。