“wordpress 重定向次数过多” 是 WordPress 中一种常见的错误,通常由插件或不正确的设置引起。这是我们的读者和其他 WordPress 用户最常遇到的错误之一。
这个错误可能会导致管理员无法访问自己的网站,因此修复起来可能会有些麻烦。不过不用担心,我们已经多次排查并解决了“重定向次数过多”的问题,因此非常清楚该如何处理。
什么导致 WordPress 中的“重定向次数过多”错误?
“wordpress 重定向次数过多”错误是由于 WordPress 中的重定向配置不当引起的。
在选择用wordpress 之前你可能已经知道的,WordPress 拥有一个对 SEO 友好的 URL 结构功能,它依赖重定向功能。同样,许多流行的 WordPress 插件也利用这个功能来设置临时重定向、创建永久的 301 重定向以及修复 404 错误。详细的操作可以参阅文章WordPress 301 重定向完整指南:修复死链并提升用户体验的最佳实践。
如果在用某些插件来修复 SSL 不安全内容问题,或者使用了 WordPress 缓存插件,这些插件可能会影响重定向设置,从而导致“重定向次数过多”错误。
以下是 Google Chrome 中显示的“ERR_TOO_MANY_REDIRECTS”错误的样子:
Google Chrome 中的重定向次数过多错误
然而,这种错误并不会告诉你具体是什么引发了冲突,导致了 WordPress 中的重定向循环。
在 Firefox 浏览器中,这种错误会显示为“此页面无法正确重定向”。
Firefox 中的重定向次数过多错误
了解了这些之后,我们来看看如何修复 WordPress 中的“重定向次数过多”错误。
我们会引导你逐步排查问题,重新获得对 WordPress 网站的访问权限,并预防此错误再次发生。
1. 清除浏览器的 Cookie 和缓存
导致该错误的一个常见原因可能是网页浏览器中的 Cookie。尝试使用其他浏览器(如 Firefox、Safari、Opera 或 Microsoft Edge)访问网站。
如果可以通过其他浏览器正常访问网站,那么需要清除常用浏览器中的 Cookie 和缓存。
在 Google Chrome 中清除 Cookie 和缓存
我们提供了一个详细的指南,介绍如何在所有主流浏览器中清除浏览器缓存,你可以参考。
2. 禁用所有 WordPress 插件
导致 WordPress 重定向循环或“ERR_TOO_MANY_REDIRECTS”错误的最常见原因是插件冲突。当某个 WordPress 插件尝试设置与默认 WordPress 重定向相冲突的重定向时,就可能引发该错误。
要解决此问题,要禁用网站上的所有 WordPress 插件。通常,可以直接进入 WordPress 管理后台的 插件 » 已安装插件 页面,从那里禁用插件。
禁用所有插件
然而,由于重定向错误,管理员可能无法访问 WordPress 管理后台。
在这种情况下,需要用 FTP 客户端(如 FileZilla)或主机控制面板(例如宝塔)中的文件管理器来禁用 WordPress 插件。
1. 使用 FTP 客户端连接到网站,进入 /wp-content/ 文件夹。
2. 找到 plugins 文件夹,并将其重命名为 plugins.deactivate。
通过 FTP 重命名插件文件夹
重命名后,网站上的所有 WordPress 插件都会被禁用。
已重命名的插件文件夹
WordPress 会自动查找名为 plugins 的文件夹以加载插件文件。如果找不到该文件夹,WordPress 会自动在数据库中禁用所有已激活的插件。
现在,可以尝试访问网站。如果能成功登录 WordPress 管理后台,说明某个插件是导致错误的原因。
接下来,需要再次使用 FTP 客户端或文件管理器,将 plugins.deactivate 文件夹重命名回 plugins。
然后,进入 WordPress 管理后台的 插件 » 已安装插件 页面,逐个激活插件,并访问网站以检查错误是否再次出现。
一旦找到导致错误的插件,可以寻找替代插件最省事。
3. 修复 WordPress URL
另一个导致该错误的主要原因是 WordPress URL 设置中的配置错误。通常,可以在 设置 » 常规 页面查看这些选项。
WordPress URL 设置
对于大多数网站来说,WordPress 地址 和 站点地址 两个字段中的 URL 应该是相同的。然而,有些用户可能会在一个字段中使用带有 “www” 的 URL,而在另一个字段中使用不带 “www” 的 URL。
由于管理员可能无法访问 WordPress 管理后台,因此需要通过 FTP 客户端或文件管理器来修复 WordPress URL。
1. 用 FTP 客户端连接到网站,进入 /wp-content/themes/your-theme-folder/ 文件夹。
2. 找到 functions.php 文件,并使用文本编辑器(如 Notepad 或 TextEdit)进行编辑。
编辑 functions.php 文件
在文件底部添加以下代码:
phpCopy codeupdate_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );
别忘了将 'https://example.com'
替换为自己网站的 URL。
保存更改后,将文件上传回网站。
然后,刷新尝试访问网站,看看错误是否已解决。
4. 重置 WordPress 的 .htaccess 文件
.htaccess 文件是一个特殊文件,网站服务器通过它来管理重定向和其他服务器设置。WordPress 也会使用该文件来实现 SEO 友好的 URL 和其他重定向。
有时,WordPress 插件可能会对网站的 .htaccess 文件进行更改,从而触发此错误。即使禁用了插件,这些更改可能也不会从 .htaccess 文件中移除。
在这种情况下,你需要手动重置 WordPress 的 .htaccess 文件。
需要使用 FTP 客户端或主机控制面板中的文件管理器访问你的网站。连接后,会在网站根目录中看到 .htaccess 文件。
通过 FTP 编辑 .htaccess 文件
1. 首先,将 .htaccess 文件的副本下载到你的电脑上作为备份。
2. 然后,从网站中删除该文件。
现在,可以尝试访问 WordPress 网站。如果一切正常,说明 .htaccess 文件是导致重定向错误的原因。
由于删除了 .htaccess 文件,现在需要重新创建它。通常情况下,WordPress 会自动重新生成这个文件。为了确保它被正确生成,只需进入 设置 » 固定链接 页面,然后点击页面底部的 保存更改 按钮。
刷新固定链接以创建 .htaccess 文件
防止 WordPress 出现“重定向次数过多”错误
希望以上步骤已经解决了网站上的重定向问题。如果问题仍未解决,那么可能需要联系 WordPress 主机服务商,确认是否存在服务器问题。
一旦主机服务商修复了网站上的问题,也可以借此弄清楚错误的具体原因。
- 如果问题是由插件引起的,可以考虑寻找一个功能相似的替代插件。
- 如果问题是由于 WordPress 站点配置错误导致的,记录下相关问题,并确保站点设置已正确配置。
希望这篇文章能帮助你解决网站上的“重定向次数过多”错误。
联系我们 |
---|
文章看不懂?联系我们为您免费解答!免费助力个人,小企站点! |
① 电话:020-2206-9892 |
② QQ咨询:1025174874 |
③ 邮件:info@361sale.com |
④ 工作时间:周一至周五,9:30-18:30,节假日休息 |
暂无评论内容