您是否正在尝试解决 WordPress 网站上的“错误太多重定向”问题?
这是一个常见的 WordPress 错误,可能是由插件或不正确的设置引起的。然而,它会让用户无法访问他们的 WordPress 网站,这使得它特别麻烦。
在本文中,我们将向您展示如何轻松修复 WordPress 中的“错误太多重定向”问题。我们还将介绍如何重新访问您的网站并解决错误。
![修复 WordPress 中的过多重定向错误 修复 WordPress 中的过多重定向错误](https://www.wpbeginner.com/wp-content/uploads/2021/04/errortoomanyredirects-og.png)
是什么导致 WordPress 中出现“错误太多重定向”问题?
“错误太多重定向”是由 WordPress 中的重定向问题配置错误引起的。
您可能已经知道,WordPress 具有使用重定向功能的 SEO 友好 URL 结构功能。同样,许多流行的 WordPress 插件都使用此功能来设置临时重定向、创建永久 301 重定向以及修复 404 错误。
如果您使用插件来修复 SSL 不安全内容问题或WordPress 缓存插件,那么它也可能会影响重定向并导致“重定向过多”错误。
这就是“ERR_TOO_MANY_REDIRECTS”消息在 Google Chrome 中的显示方式。
![Google Chrome 中的错误太多重定向 Google Chrome 中的错误太多重定向](https://www.wpbeginner.com/wp-content/uploads/2021/03/chrome-error-too-many-redirects-1.png)
但是,此错误并没有告诉您是什么导致了冲突并强制 WordPress 中出现重定向循环。
这是错误在 Firefox 中的显示方式,并显示消息“页面未正确重定向”。
![Firefox 中的重定向错误太多 Firefox 中的重定向错误太多](https://www.wpbeginner.com/wp-content/uploads/2021/03/firefox-not-redirecting-correctly.png)
话虽这么说,让我们看看如何修复 WordPress 中的错误太多重定向问题。
我们将引导您逐步进行故障排除、访问您的 WordPress 网站并防止错误再次发生。
视频教程
https://www.youtube.com/embed/Yg3OCoz7Fo8?version=3&rel=0&fs=1&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent订阅 WPBeginner
https://www.youtube.com/subscribe_embed?usegapi=1&channel=wpbeginner&layout=default&count=default&origin=https%3A%2F%2Fwpbeginner.com&gsrc=3p&ic=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.vQiXRrxCe40.O%2Fam%3DAQ%2Fd%3D1%2Frs%3DAGLTcCMBxIGVyXSdvvcs43a64yHt_P7dfg%2Fm%3D__features__#_methods=onPlusOne%2C_ready%2C_close%2C_open%2C_resizeMe%2C_renderstart%2Concircled%2Cdrefresh%2Cerefresh&id=I0_1448178294715&parent=https%3A%2F%2Fwpbeginner.com
如果您更喜欢书面说明,请继续阅读。
1.清除浏览器cookie和缓存
导致该错误的常见原因可能是您的网络浏览器cookie。尝试使用其他网络浏览器(例如 Firefox、Safari、Opera 或 Microsoft Edge)访问您的网站。
如果您能够使用其他浏览器正常访问您的网站,那么您需要清除常规浏览器中的浏览器 cookie 和缓存。
![清除 Google Chrome 中的 Cookie 和缓存 清除 Google Chrome 中的 Cookie 和缓存](https://www.wpbeginner.com/wp-content/uploads/2020/03/chromeclearcookiescache.png)
我们提供了有关如何清除所有主要浏览器中的浏览器缓存的详细指南,可以帮助您做到这一点。
另一方面,如果更改浏览器不能解决问题,那么您可以继续执行下一步。
2.停用所有WordPress插件
WordPress 重定向循环或“ERR_TOO_MANY_REDIRECTS”的最常见原因是插件冲突。WordPress 插件尝试以与默认 WordPress 重定向冲突的方式设置重定向可能会导致此错误消息。
要解决此问题,您需要停用网站上的所有 WordPress 插件。通常,您只需转到WordPress 管理区域中的插件 » 所有插件页面,然后从那里停用插件。
![停用所有插件 停用所有插件](https://www.wpbeginner.com/wp-content/uploads/2021/04/deactivateallplugins.png)
但是,我们假设由于重定向错误,您可能无法访问 WordPress 管理区域。
在这种情况下,您需要使用FileZilla 等FTP 客户端或WordPress 托管控制面板中的文件管理器应用程序来停用 WordPress 插件。
只需使用 FTP 客户端连接到您的网站并转到该/wp-content/
文件夹即可。
![使用 FTP 重命名插件文件夹 使用 FTP 重命名插件文件夹](https://www.wpbeginner.com/wp-content/uploads/2021/03/renamepluginsfolder.png)
在那里您将找到该plugins
文件夹,您需要将其重命名为“plugins.deactivate”。
这样做将停用您网站上的所有WordPress 插件。
![重命名插件文件夹 重命名插件文件夹](https://www.wpbeginner.com/wp-content/uploads/2021/03/plugindeactivatefolder.png)
基本上,WordPress 会寻找一个名为plugins
加载插件文件的文件夹。当它找不到该文件夹时,它会自动禁用数据库中的活动插件。
现在,您可以尝试访问您的WordPress 网站。如果您现在能够登录 WordPress 管理区域,那么这意味着其中一个插件导致了错误。
要找出罪魁祸首是哪个插件,您需要切换回 FTP 客户端或文件管理器应用程序,并将文件plugins.deactivate
夹重命名为“插件”。
之后,切换到网站的 WordPress 管理区域,然后转到插件 » 所有插件页面。从这里,您可以一一激活您的插件,然后访问您的网站以查看是否可以重现错误。
找到导致错误的插件后,您可以找到该插件的替代方案或向该插件的 WordPress 支持论坛报告该问题。
3.修复WordPress URL
导致此错误的另一个主要原因是 WordPress URL 设置中的配置错误。通常,您可以在“设置”»“常规”页面上查看这些选项。
![WordPress 网址设置 WordPress 网址设置](https://www.wpbeginner.com/wp-content/uploads/2021/04/wpurlsettings.png)
对于大多数网站,WordPress 地址和站点地址字段中的 URL 必须相同。但是,某些用户最终可能会在一个 URL 中使用“www”,而在另一个 URL 中使用非 www URL。
由于您可能无权访问 WordPress 管理区域,因此您可能需要使用 FTP 客户端或文件管理器应用程序修复 WordPress URL。
只需使用 FTP 客户端连接到您的 WordPress 站点并转到/wp-content/themes/your-theme-folder/
。
![编辑functions.php文件 编辑functions.php文件](https://www.wpbeginner.com/wp-content/uploads/2021/04/editfunctionsfile.png)
从这里,您需要找到functions.php文件并使用记事本或TextEdit等纯文本编辑器对其进行编辑。
接下来,您需要在底部添加以下代码:
12 | update_option( 'siteurl' , 'https://example.com' ); update_option( 'home' , 'https://example.com' ); |
由
不要忘记将“https://example.com”替换为您自己的网站 URL。您现在可以保存更改并将文件上传回您的网站。
之后,尝试访问您的网站,看看是否可以解决该错误。
有关更多方法,请参阅我们有关如何轻松更改 WordPress URL 的教程。
4.重置WordPress .htaccess文件
.htaccess 文件是网站服务器用来管理重定向和其他服务器设置的特殊文件。WordPress 还将此文件用于SEO 友好的 URL和其他重定向。
有时,WordPress 插件可能会对您网站的 .htaccess 文件进行更改,从而触发此错误。停用插件也可能不会从 .htaccess 文件中删除这些更改。
在这种情况下,您将需要手动重置 WordPress .htaccess 文件。
同样,您需要使用 FTP 客户端或托管仪表板中的文件管理器应用程序访问您的网站。连接后,您将在网站的根文件夹中看到 .htaccess 文件。
![通过 FTP 编辑 .htaccess 文件 通过 FTP 编辑 .htaccess 文件](https://www.wpbeginner.com/wp-content/uploads/2021/04/htaccessfileftp.png)
注意:如果您找不到 .htaccess 文件,请参阅我们有关如何在 WordPress 中查找 .htaccess 文件的指南。
首先,您需要将 .htaccess 文件的副本下载到计算机上作为备份。之后,您可以继续从您的网站删除该文件。
您现在可以尝试访问您的WordPress 博客。如果一切正常,则意味着您的 .htaccess 文件导致了重定向错误。
现在,由于我们删除了 .htaccess 文件,您将需要重新创建它。通常,您的 WordPress 网站可以自行完成。为了确保这一点,只需转到“设置”»“永久链接”页面,然后单击底部的“保存更改”按钮。
![刷新永久链接以创建 .htaccess 文件 刷新永久链接以创建 .htaccess 文件](https://www.wpbeginner.com/wp-content/uploads/2021/04/regenerate-permalinks.png)
5. 防止 WordPress 中出现过多重定向错误
希望我们刚刚介绍的步骤已经解决了您网站上的重定向问题。如果他们没有解决问题,那么您可能需要与您的 WordPress 托管公司联系,以确保不存在服务器问题。
一旦他们解决了您网站上的问题,您还应该能够找出导致问题的原因。
如果它是插件,那么您需要向插件的支持论坛报告问题。请参阅我们的指南,了解如何寻求 WordPress 支持。但是,如果您无法获得帮助,那么您始终可以找到具有相同功能的替代插件。
如果错误是由 WordPress 网站配置错误引起的,那么您可以记下该错误并确保正确设置您的网站设置。
有关更多提示,请参阅我们的详细教程,了解如何像 WordPress 专业人士一样自行解决 WordPress 问题。
我们希望本文可以帮助您解决网站上的“错误太多重定向”问题。您可能还想为我们的常见 WordPress 错误终极手册添加书签,并查看我们的最佳 WordPress SEO 插件和工具列表。