浏览器访问http协议的路径自动307访问https路径的问题

1,331 阅读1分钟

由于内网测试服务,所以只申请的内网域名,我司访问内网域名的时候必须是http形式访问。

问题:之前访问http://a 路径一直好好的,某天每次都会自动跳转到https://a 导致chrome提示503

原因:Chrome 会自动记住每个域的 HSTS 设置,HSTS只要在理论上的第一次暴露后,后来就不经网页服务器返回,浏览器会查询本地数据,直接伪造 HSTS 307 跳转到安全的 HTTPS,以此来加强网络访问的安全性。

解决方案:在chrome://net-internals/#hsts 路径找到Query HSTS/PKP domain 输入Domain 搜索,看是否有记录,然后删除即可。

image.png

此时再访问http://a 就不会自动跳转到https了