如何修复WordPress网站的过多重定向问题

温馨提示:注册会员付费购买资源可永久免费下载更新版本

错误类型: 浏览器错误 错误名称: 过多重定向错误 英文名称: Err Too Many Redirects 错误描述: WordPress网站出现“Error too many redirects”报错则是由WordPress中配置错误的重定向问题引起的。 错误变体: The page isn’t redirecting properly 更多信息

你有没有遇到过打开WordPress网站时“Err太多重定向”的错误?这是一个常见的WordPress错误,可能是由插件或错误设置引起的。这个错误会让访问者无法访问WordPress网站,特别麻烦。

在本教程中,我们将详细解决WordPress中重定向错误过多的问题。

WordPress中重定向错误太多是什么原因造成的?

关于“err_too_many_redirects ”,你需要知道的第一件事是,它实际上不是WordPress特有的问题。相反,这是当您的浏览器由于重定向循环而无法显示您请求的内容时显示的消息。

重定向就像转发地址一样。你可以设置一个,这样如果访问者点击一个链接或者输入一个特定页面的URL,他们将被发送到一个不同的目的地。通常,当您将网站上的内容移动到新页面或完全删除它时,会使用这种技术。

如果你改变了网站的永久链接结构,重定向也很方便。他们可以防止断开链接,并确保您的访问者不会看到404页时,他们试图访问一些不同于以前。

因此,当“err_too_many_redirects”发生时,意味着你试图访问的页面被重定向循环捕获,指向另一个同样指向自身的页面。换句话说,A页被重定向到B页,B页被重定向回A页,这对于你的浏览器来说是可以理解的困惑,是可以理解的。

WordPress网站上的“错误太多重定向”错误是由错误配置的WordPress的重定向问题引起的。

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

同样,很多流行的WordPress插件都使用这个功能来设置临时重定向、永久301重定向和修复404错误。

如果你用插件解决SSL不安全内容问题或者WordPress缓存插件,那么它们也可能影响重定向,导致这个错误。

然而,这个错误不会告诉你是什么导致了冲突,并迫使WordPress有一个重定向循环。

这是Firefox中的错误提示界面,显示消息“页面没有重定向属性”。

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

我们会指导你一步一步解决问题,访问WordPress网站,修复再次发生的错误。

如何排除WordPress网站“err_too_many_redirects”错误

1.清除浏览器Cookie和缓存

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

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

您可以根据浏览器Cookies清理和浏览器缓存清理指南完成上述操作。

如果更换浏览器不能解决问题,可以继续下一步。

2.停用所有WordPress插件

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

要解决这个问题,你需要停用网站上所有的WordPress插件。进入WordPress管理后台的插件安装页面,然后在那里关闭插件。

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

在这种情况下,你需要在WordPress托管服务器的控制面板中使用FTP客户端或文件管理应用程序来关闭WordPress插件。

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

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

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

现在,你可以尝试访问WordPress网站。如果现在可以登录WordPress管理后台,说明是某个插件导致了错误。

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

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

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

3.修复WordPress URL

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

对于大多数网站来说,WordPress和site address字段中的URL必须相同。然而,一些用户可能最终在一个URL中使用www,而在另一个URL中使用非www URL。

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

只需使用FTP客户端连接到你的WordPress网站,然后进入/WP-content/themes/your-theme-folder/。

找到functions.php文件,用记事本或文本编辑器编辑它。

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

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

别忘了用你网站的网址来代替https://example.com。保存并上传文件以覆盖源文件。

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

4.确定“err _ too _ many _ retires”循环的原因。

有时你必须做一些真正的调查工作来修复“太多重定向”。如果你能找到重定向循环的来源,你可以从你的网站上删除它,以便让你的内容重新上线。

如果您添加了重定向到。htaccess文件或使用过的重定向之类的插件,您可以简单地检查它们,看看是否有地址相互指向对方。如果您不确定如何做到这一点,或者如果您有许多需要很长时间才能搜索到的重定向,您可以考虑使用重定向检查器工具:

只需输入遇到错误“err_too_many_redirects”的页面的完整URL,然后等待结果:

在上面的例子中,您可以看到一长串301重定向在两篇文章之间交替出现。有了这些信息,您应该能够从相关页面中删除重定向。

此外,这也可能是由于中配置的重定向规则导致的过多重定向造成的。htaccess文件。

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

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

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

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

注意:如果您找不到。htaccess文件,请参考关于如何找到?WordPress中的htaccess文件。

首先,您需要下载。htaccess文件备份到您的计算机上。

之后,从网站上删除该文件。现在,你可以尝试访问WordPress博客。如果一切正常,这意味着你的。htaccess文件导致了重定向错误。

因为我们删除了。htaccess文件,您需要重新创建它。通常情况下,WordPress网站可以自己完成这项工作,但要确保你可以进入设置固定链接页面,点击底部的保存更改按钮。

5.检查您的HTTPS设置

获得安全套接字层(SSL)证书并将您的站点切换到HTTPS是保持您的站点安全的明智之举。但是,如果处理不当,这种改变可能会导致整个网站的重定向循环。

这个问题有几个原因:

您在安装SSL证书之前强制HTTPS。这将自动把你的网站在重定向循环。

您正在使用HTTPS插件。当您将第三方插件引入其中时,出错的机会就更多了。通常更好的方法是找到并替换你的URL来实现HTTPS,而不是使用插件来设置重定向。

您的服务器上的重定向规则配置不正确。如果你怀疑这是问题所在,你最好联系你的主机支持团队寻求帮助。

确定HTTPS设置是否导致“err_too_many_redirects”错误的一种方法是使用重定向映射器工具检查您的站点:

这类似于重定向检查器,但它只显示从www到非www重定向和从HTTP到HTTPS重定向的结果:

如果您看到网站的HTTP和HTTPS版本之间列出了多个重定向,这可能是循环的来源。纠正它们可能会解决问题。

6.评估您的Cloudflare设置

如果你是Cloudflare用户,你遇到的问题可能和这个平台有关。例如,您的Cloudflare设置可能配置了HTTP到HTTPS重定向环路。启用“灵活的”SSL配置时,可能会发生这种情况。

此错误的另一个与Cloudflare相关的潜在来源是“页面规则”冲突。此功能的“转发URL”设置可能会导致意外的重定向循环。

您可以检查这些设置以寻找重定向循环的证据,并参考Cloudflare的支持文档以获得如何解决这些问题的说明。如果您仍然遇到问题,请考虑转向社区论坛寻求进一步的帮助。

声明:

1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。

2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。

3,如果你也有好的建站资源,可以投稿到本站。

4,本站提供的所有资源不包含技术服务请大家谅解!

5,如有链接无法下载,请联系站长!

6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!


创网站长资源网 » 如何修复WordPress网站的过多重定向问题

发表回复