Chromium浏览器自动HTTP转HTTPS重定向无法关闭问题求助
HTTP自动重定向至HTTPS问题排查与解决(Chromium内核浏览器专属)
问题原因
从你提供的响应头Non-Authoritative-Reason: DNS以及仅Chromium内核浏览器触发跳转的现象来看,这并非Cloudflare或Nginx配置导致的,而是Chromium浏览器内置的DNS HTTPS升级机制在起作用:
- Chromium会优先识别DNS中的
HTTPS资源记录(HTTPS RR),自动将HTTP请求升级为HTTPS - Safari(iPhone浏览器)暂未实现该触发逻辑,因此不会出现自动跳转
解决方法
- 关闭浏览器的HTTPS强制模式
打开Chrome设置,搜索“始终使用HTTPS”,直接关闭该选项。如果是企业部署的浏览器,需要确认是否有组策略强制开启了这个功能。 - 删除Cloudflare的HTTPS类型DNS记录
登录Cloudflare后台,进入域名的DNS管理界面,检查是否存在类型为HTTPS的记录,如有则删除。这个记录是Chromium触发自动升级的核心依据。 - 清除浏览器DNS缓存
在Chromium地址栏输入chrome://net-internals/#dns,点击“清除主机缓存”,避免旧DNS记录残留影响测试。 - 排查浏览器扩展
部分安全类扩展(如HTTPS Everywhere)会强制跳转HTTPS,禁用这类扩展后再测试是否恢复正常。
内容的提问来源于stack exchange,提问作者Megan Fletcher
相关产品推荐
相关产品推荐

