因为家中群晖建站测试,开放了不同端口分别用http,https访问,每当用过https访问后,再用http就强制跳转到https,导致http无法打开,很是头疼,以前必须要清缓存才可以恢复正常访问,现在有了更好的方法。
现象
curl命令可以curl通并且有返回值
浏览器google和safari都无法访问,访问地址是http,有个现象就是浏览器自动把http地址变为https
名词:
hsts:意思是所有域名必须走https,浏览器强制跳转
谷歌浏览器解决
谷歌浏览器访问 chrome://net-internals/#hsts
页面最下方有 Delete domain security policies
将需要访问的网址输入后点击Delete
Safari 浏览器解决
完全关闭 Safari
删除 ~/Library/Cookies/HSTS.plist 这个文件
重新打开 Safari 即可