为啥有时候不输入HTTPS打不开网页,有时候却又不需要输入呢
http没有加密,使用80端口https有加密,默认使用443端口如果站点同时启用了http80和https443则随意选择有时候虽然站点在设计上必须使用https,但他依旧保留了http的页面然后自动重定向到https没有保留http页面,你必须手动输入https另外现在的浏览器网址自动补全都默认添加http,没有s上古时期,浏览网站的http协议前缀都是要自己打的
■网友
web服务器自动帮你重定向了 没有的话就只能强制加上s
■网友
1. 首先,现代浏览器在你没有明确输入协议的情况下默认为HTTP2. 有些网站不输入HTTPS无法访问,基本是因为服务器只开放了443端口,80端口没有开放3. 有些HTTPS网站不输入HTTPS也能访问,是因为服务器对收到的来自80端口的访问做了302重定向到HTTPS,而且基本上所有的HTTPS网站都会开放80端口,并且做重定向4. 有些HTTPS的网站如果配置了HSTS的话,只要你访问一次,以后浏览器会强制用HTTPS访问
■网友
在给博客升级为https的时候才发现。。这个在nginx里要自己设定。。重定向而已。。
推荐阅读
- 江苏■1月4日江苏新增境外输入新冠肺炎确诊病例1例
- 李兰娟:国外疫情持续蔓延,严防输入是当下最重要任务
- 重庆彭水县境外输入无症状感染者的密接者均为阴性
- 病例■连云港通报8日新增1例境外输入新冠肺炎确诊病例详情
- 江苏■12月8日江苏新增境外输入新冠肺炎确诊病例1例
- 广州同一入境航班检出2例输入性恶性疟个案
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了