修改了hosts登陆google+、facebook、twitter等国外网站时,可能还会出现登陆不进去的情况。原因可能是改的IP无效,也可能是那些网站需要使用https登陆。而我们在浏览器里输入网址,或者打开相关的邮件链接时,浏览器都是自动默认为http,而不是https
在Chrome浏览器里,你可以修改浏览器设置强制http重定向到https。这样就可以省去每次添加https的麻烦。
方法比较简单。下面是步骤:
- 地址栏输入chrome://net-internals/
- 在HSTS的标签栏里Domain里填上需要访问的domain,比如twitter.com和facebook.com等;
- 然后选中Include subdomains点击Add按钮即可,可以加多个域;
- 这样所有访问这个域名(包括子域名)都自动转到https了。
在Domain后面框内输入facebook.com,然后选中Include subdomains,最后单击Add,即可完成对facebook的加S。同理,再输入twitter.com完成对twitter的加S。注意,不要在域名前面加上www,因为懂E文的童鞋都知道Include subdomains的意思,是包括子域名,而www.facebook.com属于facebook的子域名,如果加上了www,那么生效的就是三级域名加S,即只能是***.www.facebook.com加S了。
如果想取消,就在下面的Delete domain 内输入facebook.com等地址,然后点Delete按钮即可。