如何修复WordPress中的错误太多重定向问题

2021/04/25

您是否要修复WordPress网站上的“错误太多重定向”问题?这是一个常见的WordPress错误,可能是由插件或错误的设置引起的。但是,这使用户无法访问其WordPress网站,这尤其麻烦。在本文中,我们将向您展示如何轻松解决WordPress中的“错误太多重定向”问题。我们还将介绍如何重新获得对您网站的访问权限并解决错误。

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

“错误重定向过多”是由WordPress中配置错误的重定向问题引起的。如您所知,WordPress使用了SEO友好的URL结构功能,该功能使用了重定向功能。同样,许多流行的WordPress插件都使用此功能来设置临时重定向,永久301重定向以及修复404错误。

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

Google Chrome浏览器中的错误重定向过多

但是,此错误不会告诉您是什么原因导致了冲突并迫使WordPress中的重定向循环。这是在Firefox中错误的外观,并显示消息“页面未正确重定向”。

Firefox中的重定向错误过多

话虽如此,让我们看一下如何解决WordPress中过多重定向问题的错误。我们将引导您逐步解决问题,访问WordPress网站,并修复再次发生的错误。

1.清除浏览器Cookie和缓存

导致此错误的常见原因可能是您的Web浏览器Cookie。尝试使用其他网络浏览器(例如Firefox,Safari,Opera,Microsoft Edge等)访问您的网站。如果您能够使用其他浏览器正常访问网站,则需要清除浏览器Cookie并在常规浏览器上缓存。

清除Cookie并在Google chrome中缓存

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

2.停用所有WordPress插件

WordPress重定向循环或“太多重定向”问题的最常见原因是插件冲突。试图以与默认WordPress重定向冲突的方式设置重定向的插件最终会导致此错误。要解决此问题,您需要停用网站上的所有WordPress插件。现在,通常您可以转到WordPress管理区域内的插件»所有插件页面,然后从那里停用插件。

停用所有插件

但是,我们假设由于重定向错误,您可能无法访问WordPress管理区域。在这种情况下,您将需要使用FTP客户端或WordPress服务器或主机控制面板中的文件管理应用程序停用WordPress插件。

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

使用FTP重命名plugins文件夹

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

重命名插件文件夹

基本上,WordPress会寻找一个名为plugins的文件夹来加载插件文件。当找不到文件夹时,它将自动禁用数据库中的活动插件。现在,您可以尝试访问WordPress网站。如果您现在能够登录到WordPress管理区域,则意味着其中一个插件引起了错误。

要弄清楚哪个插件是罪魁祸首,您需要切换回FTP客户端或文件管理器应用程序,然后将plugins.deactivate文件夹重命名为“ plugins”。之后,切换到您网站的WordPress管理区域,然后转到“插件»所有插件”页面。您可以从这里一个接一个地激活您的插件,然后访问您的网站以查看是否可以重现该错误。

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

3.修复WordPress URL

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

WordPress URL设置

对于大多数网站,WordPress地址和站点地址字段中的URL必须相同。但是,某些用户最终可能会在一个URL中使用www,而在另一个URL中使用非www URL。由于您可能无权访问WordPress管理区域,因此您可能需要使用FTP客户端或文件管理器应用程序修复WordPress URL。

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

编辑functions.php文件

从这里,您需要找到functions.php文件,并使用纯文本编辑器(如Notepad或TextEdit)对其进行编辑。接下来,您需要在底部添加以下代码:

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

不要忘记用您自己的网站URL替换https://example.com。您现在可以保存所做的更改,并将文件上传回您的网站。之后,您可以尝试访问您的网站以查看是否可以解决该错误。

4.重置WordPress .htaccess文件

.htaccess文件是一个特殊文件,网站服务器使用它来管理重定向和其他服务器设置。WordPress还将此文件用于SEO友好的URL和其他重定向。有时WordPress插件可能会更改您网站的.htaccess文件,这可能会触发此错误。破坏插件也可能不会从您的.htaccess文件中删除这些更改。

在这种情况下,您需要手动重置WordPress .htaccess文件。同样,您将需要使用FTP客户端或托管仪表板中的文件管理器应用程序访问您的网站。建立连接后,您将在网站的根文件夹中看到.htaccess文件。

通过FTP编辑.htaccess文件

首先,您需要将.htaccess文件的副本下载到计算机上作为备份。之后,您可以继续从网站中删除文件。现在,您可以尝试访问WordPress博客,如果一切正常,则表明您的.htaccess文件引起了重定向错误。

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

刷新永久链接以创建.htaccess文件

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

希望上述步骤可以解决您网站上的重定向问题。如果他们没有解决问题,则您可能需要与WordPress托管公司联系,以确保这不是由于服务器问题引起的。当他们在您的网站上解决问题后,您还应该找出导致问题的原因。

我们希望本文能帮助您解决网站上的重定向过多错误。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注