Tag: 网站重定向问题

  • 如何修复 WordPress 中的“重定向过多”错误

    如何修复 WordPress 中的“重定向过多”错误

    什么原因导致 WordPress 出现‘错误过多重定向’问题?

    “错误:重定向次数过多”是由于 WordPress 中的重定向问题配置错误导致的。

    WordPress 有一个使用重定向功能的 SEO 友好型 URL 结构功能。同样,许多流行的 WordPress 插件也使用该功能来设置临时重定向、创建永久 301 重定向修复 404 错误

    如果使用插件来修复 SSL 不安全内容问题或WordPress 缓存插件,那么它也可能会影响重定向并导致“重定向过多”错误。

    这是“ERR_TOO_MANY_REDIRECTS”消息在 Google Chrome 中的样子。

    图片[1]-361Sale WordPress Care

    但是,这个错误并没有告诉是什么导致了冲突并强制 WordPress 中的重定向循环。

    Firefox 中的错误信息如下:“页面未正确重定向”。

    图片[2]-361Sale WordPress Care

    让我们看看如何修复 WordPress 中过多重定向错误问题。

    1.清除浏览器Cookie和缓存

    导致错误的一个常见原因可能是网络浏览器cookies。尝试使用其他网络浏览器(如 Microsoft Edge)访问网站。

    如果能够使用其他浏览器正常访问你的网站,则需要清除常规浏览器中的浏览器 cookie 和缓存。

    图片[3]-361Sale WordPress Care

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

    2.停用所有WordPress插件

    WordPress 重定向循环或“ERR_TOO_MANY_REDIRECTS”的最常见原因是插件冲突。WordPress 插件尝试以与默认 WordPress 重定向冲突的方式设置重定向可能会导致此错误消息。

    要解决问题,停用网站上的所有 WordPress 插件。通常,转到WordPress 管理区域中的插件 » 所有插件页面,然后从那里停用插件即可。

    图片[4]-361Sale WordPress Care

    但是如果重定向错误导致无法访问 WordPress 管理区域。

    在这种情况下,要使用FTP 客户端(例如 FileZilla 或WordPress 控制面板中的文件管理器应用程序)停用 WordPress 插件。

    只需使用 FTP 客户端连接到网站并转到该/wp-content/文件夹​​

    图片[5]-361Sale WordPress Care

    会在那里找到plugins需要将其重命名为“plugins.deactivate”的文件夹

    这样做会停用网站上的所有WordPress 插件

    图片[6]-361Sale WordPress Care

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

    现在,可以尝试访问你的WordPress 网站。如果现在可以登录到你的 WordPress 管理后台,那就是其中一个插件导致了错误。

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

    之后,切换到网站的 WordPress 管理区域并转到插件» 所有插件页面。从这里,逐个激活插件,然后刷新网站,看看是否可以重现错误。

    一旦找到导致错误的插件,就可以找到该插件的替代插件。

    3.修复WordPress URL

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

    图片[7]-361Sale WordPress Care

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

    如果无法访问 WordPress 管理区域,使用 FTP 客户端或文件管理器应用程序修复 WordPress URL。

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

    图片[8]-361Sale WordPress Care

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

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

    update_option( 'siteurl', 'https://www.361sale.com/' );
    update_option( 'home', 'https://www.361sale.com/' );

    不要忘记将“https://www.361sale.com/”替换为你自己的网站网址。现在可以保存更改并将文件上传回你的网站。

    然后,刷新你的网站,看看是否能解决错误。

    4. 重置 WordPress .htaccess 文件

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

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

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

    同样,使用 FTP 客户端或托管仪表板中的文件管理器应用程序访问网站。连接后,会在网站的根文件夹中看到 .htaccess 文件。

    图片[9]-361Sale WordPress Care

    首先,要将 .htaccess 文件的副本下载到计算机作为备份。之后,继续从网站中删除该文件。

    现在可以尝试访问WordPress网站。如果一切正常,则意味着 .htaccess 文件导致了重定向错误。

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

    图片[10]-361Sale WordPress Care

    希望本文能帮助你们解决网站上的“错误过多重定向”问题。