浏览器输入http被自动跳转至https问题
问题现象
有些网址http协议和https协议是两个服务,有时候需要访问http地址,但浏览器会默认转成https请求地址,
输入 http://baidu.com 会自动跳转到 https://baidu.com
解决方案
1.在谷歌浏览器/edge浏览器,地址栏输入chrome://net-internals/#hsts
2.在Delete domain中输入项目的域名,并Delete(删除)。(注意是去掉http://前缀的网址,如:baidu.com)
3.重启打开网页测试是否成功。
https://blog.csdn.net/qq_41793064/article/details/116448700
我们在做开发时,经常会将某域名定位到本机,比如设置一个域名“www.db.com”来访问本地数据库,此时虽然我们不是该域名的拥有者,但是可以修改HOSTS文件让我们在本机使用该域名,这种情况下,一般我们是通过HTTP协议来使用的,但有时会真实访问到该域名在网上的站点,比如使用了代理或者暂时修改了hosts文件,如果外网站点使用了HTTPS协议,那么我们再想通过HTTP协议让该域名访问本地时,浏览器会自动将HTTP协议转化为HTTPS协议去访问,从而导致访问失败,这是由浏览器的HSTS(HTTP Strict Transport Security)功能引起的,普通的删除缓存无效,此时应该如何处理呢?
这里以谷歌和火狐浏览器为例,来说明,其他浏览器自查
谷歌浏览器:chrome
地址栏输入:chrome://net-internals/#hsts
然后在底部的Delete domain security policies中输入对应域名,然后点击删除即可
火狐:
快捷键:Ctrl+Shift+h 打开我的足迹
找到该域名,鼠标右击,选择“清除此网站相关信息”
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南