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

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

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

你是否正在尝试修复 WordPress 网站上的 "错误太多重定向" 问题?这是一个常见的 WordPress 错误,可能是由插件或不正确的设置造成的。然而,它使用户锁定在他们的 WordPress 网站,这使得它特别麻烦。

在本文中,我们将向你展示如何轻松修复 WordPress 中的 "错误太多重定向" 问题。我们还将涵盖如何重新访问你的网站并排除错误。

是什么原因导致 WordPress 中的错误重定向问题太多?

"错误太多的重定向" 是由 WordPress 中配置错误的重定向问题引起的。如你所知,WordPress 使用 SEO 友好型 URL 结构功能,该功能使用重定向功能。

同样,许多流行的 WordPress 插件使用此功能设置临时重定向,永久 301 重定向,并修复 404 错误。如果你使用插件来修复 SSL 不安全的内容问题或 WordPress 缓存插件,则它们也可能影响重定向并导致此错误。

但是,此错误不会告诉你是什么导致了冲突,并迫使 WordPress 中的重定向循环。

这就是 Firefox 中的错误外观,其消息是 "页面没有正确重定向"。

话虽如此,让我们来看看如何解决 WordPress 中的错误太多重定向问题。我们将引导你逐步排除故障,访问你的 WordPress 网站,并修复重复出现的错误。

1. 清除浏览器 Cookie 和缓存

错误的一个常见原因可能是你的网络浏览器 Cookie。尝试使用不同的网络浏览器访问你的网站。

如果你能够使用不同的浏览器访问你的网站,则需要清除常规浏览器上的浏览器 Cookie 和缓存。

清除浏览器的缓存

2. 停用所有 WordPress 插件

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

要解决这个问题,你需要停用网站上的所有 WordPress 插件。现在,通常情况下,你可以转到 WordPress 管理区域内的所有插件页面,并从那里停用插件。

但是,我们假设由于重定向错误,你可能无法访问 WordPress 管理区域。

在这种情况下,你将需要使用 FTP 客户端或 WordPress 托管控制面板中的文件管理器应用停用 WordPress 插件。只需使用 FTP 客户端连接到你的网站,然后转到 /wp-content/ 文件夹。

在那里,你会发现插件文件夹,你需要重命名为 "插件。停用",这将停用 WordPress 插件。

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

现在你可以尝试访问你的 WordPress 网站。如果你现在能够登录到 WordPress 管理区域,则这意味着其中一个插件导致了错误。

要找出哪个插件是罪魁祸首,你需要切换回 FTP 客户端或文件管理器应用程序,并将插件重新命名。

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

一旦找到导致错误的原因插件,你可以找到该插件的替代方案或向插件的支持论坛报告问题。

3. 修复 WordPress 的站点地址

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

由于你可能无法访问 WordPress 管理区域,你可能需要使用 FTP 客户端或文件管理器应用程序修复 WordPress 网址。

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

找到 functions.php 文件,添加下面的代码:

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

不要忘记用自己的网站网址替换 https://example.com。现在,你可以保存更改并将文件上传回你的网站。

之后,你可以尝试访问你的网站,看看这是否解决了错误。

4. 重置 WordPress .htaccess 文件

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

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

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

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

首先,你需要将 .htaccess 文件的副本下载到计算机作为备份。

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

现在,因为我们删除了。htaccess 文件,你需要重新创建它。通常,你的 WordPress 网站可以自己完成,但要确保你可以转到 "设置"»Permalinks 页面,然后单击底部的 "保存更改" 按钮。

5. 联系服务商

希望上述步骤能够修复你网站上的重定向问题。如果他们没有解决问题,那么你可能需要与你的 WordPress 托管公司交谈,以确保它不是由于服务器问题。

一旦他们在你的网站上解决问题,你也应该弄清楚是什么导致了问题。

如果是插件,则需要向插件的支持论坛报告问题。但是,如果你无法获得帮助,那么你总能找到一个可以做同样事情的替代插件。

如果错误是由 WordPress 站点配置错误引起的,则可以记下它并确保正确设置站点设置。