You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox强制重定向本地站点至HTTPS,XAMPP出现“connection is not secure”错误

解决Firefox强制将localhost重定向至HTTPS且无法绕过的问题

我之前也碰到过这个糟心的情况!明明没动XAMPP的设置,Firefox突然就把所有localhost网站往HTTPS上转,还弹出“连接不安全”的错误连绕过选项都不给,确实挺头疼的。结合我自己的解决经验和社区里的方案,给你几个靠谱的排查方向:

1. 检查Firefox的HTTPS Only模式

这是最常见的原因——Firefox默认可能开启了全局HTTPS Only模式,会强制所有站点包括localhost走HTTPS:

  • 打开Firefox的设置页面(右上角菜单→设置),在搜索框输入HTTPS Only
  • 找到“HTTPS Only模式”选项,把它改成「仅在专用窗口中启用」或者直接「关闭」
  • 另外,你也可以点击「管理例外」,把localhost和127.0.0.1添加到例外列表里,允许它们使用HTTP

2. 清除localhost的HSTS缓存

如果HTTPS Only模式没问题,那大概率是Firefox缓存了localhost的HSTS(HTTP严格传输安全)规则,强制要求走HTTPS:

  • 在地址栏输入 about:config,点击「接受风险并继续」进入高级设置
  • 搜索 network.stricttransportsecurity.preloadlist,把这个值改成false(这个会禁用全局HSTS预加载列表,后续问题解决后可以改回来)
  • 更精准的方法是清除单个域名的HSTS记录:打开设置→隐私与安全→向下滚动到「清除数据」,勾选「网站数据」,点击「清除」,这样会删掉所有网站的HSTS缓存,包括localhost的

3. 排查扩展或代理干扰

有些安全类扩展(比如广告拦截、隐私保护工具)可能会强制站点走HTTPS,或者代理设置异常也会导致这个问题:

  • 暂时禁用所有Firefox扩展(右上角菜单→附加组件和主题→扩展→逐个禁用),然后重新访问localhost,看看问题是否消失。如果是某个扩展导致的,调整它的设置或者卸载即可
  • 检查代理设置:设置→搜索「代理」→点击「设置」,确保没有启用自动代理或手动代理,改成「使用系统代理设置」或者「不使用代理」

4. 删除失效的localhost证书

如果你之前给localhost安装过HTTPS证书,现在证书失效了,Firefox也会强制走HTTPS但验证失败:

  • 打开设置→隐私与安全→向下滚动到「证书」部分,点击「查看证书」
  • 切换到「服务器」标签,找到所有和localhost相关的证书,选中后点击「删除」,然后重启Firefox试试

一般来说,前两个方法就能解决大部分问题,如果还是不行,再试试后面的排查方向。

内容的提问来源于stack exchange,提问作者Anastasia Sitnina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 11:24:11