网站上了 https ,并且 nginx 配置了把所有 http 请求都 301 重定向到 https ,
但发现,如果在浏览器上访问的是 http ,仍然会被劫持。
看了劫持页面的源码,还是老套路 iframe ,src="http://xxx",所以从 iframe 出去的请求还是 http 的,服务器响应了 301 重定向到 https ,内容也可以正常显示出来。
不知道是服务端没配置好,还是一定要上 hsts 呢?
PS. 网站在 SSL Labs 评分为 A;
PPS. 是江苏电信劫持的(不得不说江苏电信真的是什么站都劫持,一天不到 10 IP 的小站都劫持,简直疯了)