多款浏览器输入http域名总是自动跳到https的解决办法

多款浏览器输入http域名总是自动跳到https的解决办法

很多web开发者应该遇到过这种情况,网站域名如果从https改为http(关闭ssl证书)后,你的浏览器访问http的域名会被自动跳转至https协议从而导致页面不能访问,有经验的你也知道这是浏览器对域名证书的缓存,但是就TMD清除不掉缓存,在chrome浏览器中尤为持久而顽固让人捉急,普通的ctrl+F5去缓存刷新完全不管用。到底该怎么解决呢,其实解决办法网上也有,老赵算是在这里把有效的整理了下存到咱的平凡记事本,需者自取。涉及的主要是浏览器的HSTS(HTTP Strict Transport Security)功能。在安装配置SSL证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS ,它会告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。因此,只要关闭浏览器的HSTS功能就可以解决这个问题,但是只能通过特定的方式,而不是清除浏览器缓存那么简单。Chrome浏览器

地址栏中输入chrome://net-internals/#hsts。在Delete domain中输入项目的域名,并Delete(删除)。可以在Query domain测试是否删除成功。Opera浏览器同Chrome方法。Safari浏览器

完全关闭Safari浏览器。删除~/Library/Cookies/HSTS.plist这个文件。重新打开Safari即可(极少数情况下,可能需要重启系统)。Firefox浏览器

关闭所有已打开的页面。清空历史记录和缓存。地址栏输入about:permissions。搜索项目域名,并点击Forget About This Site。chrome浏览器的示意图:在最下面的Delete domain security policies,里输入想要删除的网址,注意是去掉http://前缀的网址,如:h5.pfjsb.com

原创文章,作者:平凡老赵,未经允许不得转载,出处:https://www.pfjsb.com/kfyw/browser-http-redirect-https.html

相关推荐

丹麦国家足球队世界排名(第十名) 365bet客服电话多少

丹麦国家足球队世界排名(第十名)

📅 07-05 👁️ 1264
玩家分享:教你如何卡非常深渊 如何卡罐子 365有没有反水的

玩家分享:教你如何卡非常深渊 如何卡罐子

📅 06-28 👁️ 2847
G20峰会开幕 你应该知道的关键问题 365有没有反水的

G20峰会开幕 你应该知道的关键问题

📅 06-28 👁️ 9985
英尺和米的换算 体育365

英尺和米的换算

📅 07-02 👁️ 6582