你所说的可能是HTTP严格传输安全协议(HSTS)在起作用,全新安装的浏览器一般情况下都会原样请求,服务器会返回一个响应表明仅接受 https 请求,浏览器会记住这个站点的要求,将来再次请求时会直接替换为 https 请求。
至于 iis 是否有这个功能我不太清楚。asp.net core 内置支持此协议。同时需要浏览器支持才有实际作用。
HSTS协议了解一下。
看了下 cnblogs 用的是 301 永久重定向,baidu 用的是 307临时重定向。
我用户的是 chrome内核的edge浏览器,每次都可以看到重定向请求。
火狐浏览器处理方式不同?
你说的baidu 或 163的情况是不对的,都是要重定向到https的。看网站是否重定向不要用浏览器,可能跳转的很快或者缓存了这些地址,使用抓包工具看,如fiddler或者wireshark之类的。
– 。淑女范erり 4年前