@
RangerWolf 1. Google 会自动识别网站是否支持 https 并且把 http 和 https 视作同一个站。所以
jd.com 在 Google 搜索出来的结果已经默认是 https ,虽然京东没有强制跳转。
2. 百度对 https 的支持非常差。即使是 V2EX 这种 http 和 https 共存了非常长时间的站点,使用 site:
ex.noerr.eu.org 搜索出来的结果仍然是 http 的。但我觉得 http 跳 https 还是留给搜索引擎和网站本身去处理比较好。
3. 如果一个站点的 https 故障,强制跳转 https ,用户可能打不开该站点。而 Google 有足够的资源去保证目标网站的 https 是可用的。如果 https 故障, Google 应该能很快发现并在搜索结果里体现出来(猜测)。
所以,我觉得不能实时或者以极短的周期 确定目标网站的 https 状态,那还是留给网站自身去处理比较好。