err_too_many_redirects 错误源于浏览器重定向超限,需检查url拼写、清除缓存cookie、禁用扩展、排查wordpress插件及服务器重定向配置。

如果您在访问网站时遇到 ERR_TOO_MANY_REDIRECTS 错误,说明浏览器在尝试加载页面过程中被反复重定向,超出了允许的最大跳转次数。以下是修复该问题的多种方法:
一、检查网站 URL 是否存在协议或域名拼写错误
错误的 URL 配置(如 http 与 https 混用、www 与非 www 版本未统一)会导致服务器持续将请求重定向到另一个地址,形成循环。需确认当前访问地址与服务器预期入口完全一致。
1、在浏览器地址栏中检查 URL 是否包含多余的斜杠、重复子域名或错误协议(例如显示为 http://example.com/https://example.com)。
2、手动修改 URL,统一使用 https://www.example.com 或 https://example.com 中的一种标准格式,按回车重新加载。
3、对比网站后台设置中的“站点地址”和“首页地址”,确保二者协议(http/https)、子域名(www/无www)、结尾斜杠均严格一致。
二、清除浏览器缓存及 Cookie 数据
浏览器可能缓存了过期或冲突的重定向指令(如 301 永久重定向记录),导致每次访问都自动跳转至错误路径。清除相关数据可强制重新获取最新响应头。
1、在 Chrome 中按下 Ctrl+Shift+Delete(Windows)或 Cmd+Shift+Delete(Mac),打开清除浏览数据窗口。
2、时间范围选择“所有时间”,勾选“Cookie 及其他网站数据”和“缓存的图片与文件”。
3、点击“清除数据”,关闭并重启浏览器后再次访问目标网址。
三、禁用浏览器扩展程序
某些安全类、广告拦截或 SEO 分析类扩展会注入脚本修改页面跳转逻辑,甚至主动触发重定向行为。临时停用所有扩展有助于排除第三方干扰。
1、在 Chrome 地址栏输入 chrome://extensions/ 并回车,进入扩展管理页。
2、将所有扩展右上角的开关拖动至关闭状态(灰色)。
3、新开一个无痕窗口(Ctrl+Shift+N),访问原网址测试是否仍报错。
四、检查 WordPress 网站的固定链接与插件设置
WordPress 用户常见于启用 SSL 插件、缓存插件或重定向插件后未正确配置 HTTPS 强制跳转规则,造成 wp-admin 或前台页面陷入重定向环路。
1、通过 FTP 或主机控制面板访问网站根目录下的 wp-config.php 文件,在 /* That's all, stop editing! */ 上方添加以下两行:
define('FORCE_SSL_ADMIN', false);
$_SERVER['HTTPS'] = 'off';
2、登录 WordPress 后台,进入“设置 → 固定链接”,不作修改直接点击“保存更改”,以刷新重写规则。
3、依次停用最近安装的安全类插件(如 Really Simple SSL、WP Force SSL)、缓存插件(如 WP Super Cache)及重定向插件(如 Redirection),每停用一个即刷新前台页面验证。
五、审查服务器配置文件中的重定向指令
Apache 的 .htaccess 文件或 Nginx 的 server 块中若存在多层条件重定向(如同时配置了 HTTP→HTTPS 和 non-www→www),且顺序或条件判断有误,极易引发循环。
1、通过 FTP 或 SSH 登录服务器,定位到网站根目录下的 .htaccess(Apache)或对应站点配置文件(Nginx 通常位于 /etc/nginx/sites-enabled/)。
2、查找包含 Redirect、RewriteRule、return 301 或 add_header Location 的行。
3、临时重命名 .htaccess 为 .htaccess.bak(Apache)或注释掉疑似重定向段落(Nginx 中在行首加 #),然后执行 sudo nginx -t && sudo systemctl reload nginx(Nginx)或重启 Apache 服务。










