ERR_TOO_MANY_REDIRECTS 错误的可能原因及修复方法。

在为你的域名安装 SSL 证书以保护安全后,默认启用 HTTPS 对于确保所有网站访客获得安全连接至关重要。然而,有时这可能会导致重定向循环ERR_TOO_MANY_REDIRECTS 错误。

常见原因

以下是一些最常见的原因及其修复方法:

冲突或重复的重定向

添加到你的 .htaccess 文件 的手动重定向可能会导致此问题。要检查,请通过重命名.htaccess 文件暂时禁用它,并从隐身模式访问你的网站。如果网站无错误地正常工作,请逐个检查并启用每条重定向规则,以找出冲突的那一条。你可能需要寻求网站开发人员的协助。

或者,检查 hPanel 中是否创建了任何重定向设置

Cloudflare 设置错误

Hostinger hPanel showing the Disable Universal SSL button on the SSL settings page
Hostinger hPanel showing the Disable Universal SSL button on the SSL settings page

如果你正在使用 Cloudflare,错误的 SSL 通信类型或已禁用的 Universal SSL 可能是原因所在。请在你的 Cloudflare 仪表盘中检查 SSL/TLS 标签页下的 SSL/TLS 加密模式。

要检查 Universal SSL 的状态,请登录你的 Cloudflare 仪表盘,进入 SSL/TLS 标签页 → Edge Certificates(边缘证书)

数据库中 WordPress URL 不正确

phpMyAdmin settings table with siteurl and home options highlighted
phpMyAdmin settings table with siteurl and home options highlighted

如果你的网站基于 WordPress 构建,数据库中的 URL 不正确可能会导致重定向循环。要检查,请通过 phpMyAdmin 访问你的网站数据库,并找到 wp_options 表。进入后,检查 siteurlhome 列的值——它们应以 https 开头:

如果不是这种情况,请将它们从 http 更新为 https,你的网站应该就能正常工作了。

你也可以查看以下视频教程:

来源:Hostinger 官方帮助文档