访问 http://v2ex.com 自动跳转到 http://www.v2ex.com , 显示服务器地址在中国河北省。
访问 https://v2ex.com, 不会自动跳转,显示服务器地址在美国。
Chrome 输入'v2ex.com',自动跳转到 https://v2ex.com 。
这个解决方案,挺好
额,当我没说。 Livid 貌似刚刚又改过来了。。
cdn.v2ex.co 在美国这个问题,可以理解。为了方便海外的网友访问。
但是, Chrome 自动跳转到 https://v2ex.com 是怎么做到的?
难道是 Chrome 自带的功能?(我的 Chrome 没有装任何可以自动跳转到 https 的插件)
1
lenran OP |
2
kchum 2015-10-20 19:34:10 +08:00 via iPhone
个人账户里设置?
|
3
liangguan5 2015-10-20 19:42:29 +08:00 via iPhone 1
内核恐慌最新一期是 livid 专访,提到过相关问题: http://ipn.li/kernelpanic/26/
|
4
wm5d8b 2015-10-20 20:28:36 +08:00 via Android 1
Chrome 自动跳转到 https://v2ex.com 用的是 HSTS 技术
|
5
lenran OP @kchum 第一条:访问 http://v2ex.com 自动跳转到 http://www.v2ex.com
是我今天访问的时候发现的,当访问 http://v2ex.com 时,发现忽然被 reset 了。然后我清了下 cookie,再重新访问 http://v2ex.com ,就跳转到 http://www.v2ex.com 了(我的浏览器是 firefox)。 数分钟后,访问 http://v2ex.com 就又正常了。 |
7
lenran OP @wm5d8b 我查了下关于 HSTS 的资料,摘录如下:
HSTS 简单来说就是强制 HTTPS. 这需要分两步: 第一步是你的服务器声明 愿意放弃 HTTP 强制所有访问为安全的 HTTPS. 第二步是向几大浏览器 提起申请. 在没有正式接受之前 只要用户第一次访问之后 浏览器还是会记住你的 HSTS 爱好 并且之后都会强制 HTTPS 而不是 由服务端 通过 301 转向. 目前支持 HSTS 的网站有这些: http://caniuse.com/#search=HSTS |