29
2024
10
10:51:46

关于浏览器输入http被自动跳转至https

某些访问域名,地址,或 localhost 的时候,不需要 https, 而 edge 浏览器输入 http 网址会自动跳转到 https, 导致无法登录。


总结了一些方法,解决http自动跳转https的问题。


HSTS配置

1有的浏览器会有HSTS(HTTP Strict Transport Security)功能。在安装配置SSL证书时,可以使用一种能使数据传输更加安全的Web安全协议,即在服务器端上开启HSTS ,它会告诉浏览器只能通过HTTPS访问,而绝对禁止HTTP方式。

因此,在 hst 中,排除不使用HSTS的域名。


chrome浏览器:


地址栏中输入chrome://net-internals/#hsts

可以先 Query 测试一下,再 delete。

edge浏览器:


地址栏输入:edge://net-internals/#hsts

同样的,也具有 add, query,delete功能。

Safari浏览器


完全关闭Safari浏览器。

删除~/Library/Cookies/HSTS.plist这个文件。

重新打开Safari即可(极少数情况下,可能需要重启系统)。

Firefox浏览器


关闭所有已打开的页面。

清空历史记录和缓存。

地址栏输入about:permissions。

搜索项目域名,并点击Forget About This Site。

禁用automatic-https

关于edge浏览器 2。 从 Microsoft Edge 92 开始,会有自动 HTTPS 功能,会自动将地址的连接从 HTTP 切换到 HTTPS。


访问地址: edge://flags/#edge-automatic-https

默认是Default,可修改为Disabled





推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://www.hqyman.cn/post/8234.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: