如何修复WordPress网站Error Too Many Redirects问题

您是否曾经遭遇打开WordPress网站时提示“Error Too Many Redirects”错误?

这是一个常见的WordPress错误,可能是由插件或错误的设置引起的。这个错误将导致访客无法访问WordPress网站,尤其麻烦。

在本教程中,我们将详细解决WordPress中的“Error Too Many Redirects”问题的具体办法。

Error Too Many Redirects问题

是什么原因导致WordPress中出现过多重定向错误?

“Error too many redirects”是由WordPress中配置错误的重定向问题引起的。

如您所知,WordPress使用了SEO友好的URL结构功能,该功能使用了重定向功能。

同样,许多流行的WordPress插件都使用此功能来设置临时重定向,永久301重定向以及修复404错误

如果您使用解决SSL不安全的内容问题插件或WordPress缓存插件,那么它们也可能会影响重定向并导致此错误。

Error Too Many Redirects错误提示

但是,此错误不会告诉您是什么原因导致了冲突并迫使WordPress出现重定向循环。

这是在Firefox中错误提示界面,并显示消息“The page isn’t redirecting properly”。

Firefox浏览器Error Too Many Redirects错误提示

下面让我们看一下如何解决WordPress中过多重定向问题的错误。

我们将引导您逐步解决问题,访问WordPress网站,并修复再次发生的错误。

1.清除浏览器Cookie和缓存

导致此错误的常见原因可能是您的Web浏览器Cookie。尝试使用其他网络浏览器(例如Firefox,Safari,Opera,Microsoft Edge等)访问您的网站。

如果您能够使用其他浏览器正常访问网站,则需要清除浏览器Cookie和浏览器缓存。

chrome浏览器cookies和缓存清理

你可以根据浏览器Cookies清理浏览器缓存清理指引,来完成上述操作。

如果更改浏览器未能解决问题,则可以继续执行下一步。

2.停用所有WordPress插件

WordPress重定向循环或“太多重定向”问题的最常见原因是插件冲突。试图以与默认WordPress重定向冲突方式设置重定向的插件也会导致这个错误。

要解决此问题,您需要停用网站上的所有WordPress插件。进入WordPress管理后台的插件»已安装插件页面,然后从那里停用插件。

停用所有插件

但是,我们假设由于重定向错误,您可能无法访问WordPress管理后台。

在这种情况下,您将需要使用FTP客户端或WordPress托管服务器控制面板中的File Manager应用程序停用WordPress插件。

只需使用FTP客户端连接到您的网站,然后转到/wp-content/文件夹。

重命名插件文件夹

在这里,您会找到plugins文件夹,需要将其重命名为“plugins.deactivate”,这将停用WordPress插件。

重命名文件夹停用插件

基本上,WordPress会寻找一个名为plugins的文件夹来加载插件文件。当找不到文件夹时,它将自动禁用数据库中的启用插件。

现在,您可以尝试访问WordPress网站。如果您现在能够登录到WordPress管理后台,则意味着其中一个插件引起了错误。

要弄清楚哪个插件是罪魁祸首,您需要切换回FTP客户端或文件管理器应用程序,然后将plugins.deactivate文件夹重命名为“plugins”。

之后,切换到您网站的WordPress管理后台,然后转到“插件»已安装插件”页面。您可以从这里逐个启用插件,然后访问网站以查看是否可以重现该错误。

找到导致错误的插件后,找到该插件的替代品,或将问题报告给插件的支持论坛。

3.修复WordPress URL

导致此错误的另一个主要原因是WordPress URL设置中的配置错误。通常,您可以在“设置”»“常规”页面下查看这些选项。

WordPress站点链接设置

对于大多数网站,WordPress地址和站点地址字段中的URL必须相同。但是,某些用户最终可能会在一个URL中使用www,而在另一个URL中使用非www URL。

由于您可能无权访问WordPress管理后台,因此您可能需要使用FTP客户端或文件管理器应用程序修复WordPress URL。

只需使用FTP客户端连接到您的WordPress网站,然后转到/wp-content/themes/your-theme-folder/

编辑主题function文件

找到functions.php文件,并使用文本编辑器(如Notepad或TextEdit)对其进行编辑。

需要在底部添加以下代码:

update_option( 'siteurl', 'https://example.com' ); 
update_option( 'home', 'https://example.com' );

不要忘记将https://example.com替换为您网站的URL。保存更改并将文件上传覆盖源文件。

之后,您可以尝试访问网站以查看是否可以解决该错误。

4.重置.htaccess文件

.htaccess文件是一个特殊文件,网站服务器使用它来管理重定向和其他服务器设置。WordPress还将此文件用于SEO友好的URL和其他重定向。

有时WordPress插件可能会更改您网站的.htaccess文件,这可能会触发此错误。删除的插件也可能不会从您的.htaccess文件中删除这些更改。

在这种情况下,您需要手动重置WordPress .htaccess文件。

同样,您将需要使用FTP客户端或托管服务器仪表盘中的文件管理器应用程序访问您的网站。建立连接后,您将在网站的根文件夹中看到.htaccess文件。

重置htaccess

注意:如果找不到.htaccess文件,请参阅有关如何在WordPress中查找.htaccess文件文章。

首先,您需要将.htaccess文件的副本下载到计算机上作为备份。

之后,从网站中删除文件。现在,您可以尝试访问WordPress博客,如果一切正常,则表明您的.htaccess文件引起了重定向错误。

由于我们删除了.htaccess文件,因此您需要重新创建它。通常,WordPress网站可以自行执行此操作,但要确保您可以转到“设置”»“固定链接”页面,然后单击底部的“保存更改”按钮。

WordPress固定链接设置

5.防止WordPress中的太多重定向错误

希望上述步骤可以解决您网站上的WordPress过多重定向问题。如果还是无法解决问题,则您可能需要与WordPress托管服务器提供商联系,以确保这不是由于服务器问题引起的。

如果是插件,那么您需要将问题报告给插件的支持论坛。但是,如果您无法获得帮助,则可以寻找具有相同或相似功能的替代插件。

如果该错误是由于WordPress网站配置错误引起的,则可以记录下来并确保正确设置了网站设置。

标签

评论交流

闪电博沟通群

扫码加入QQ交流群 695891297