终于实现了网站的https访问,赶紧去百度搜索资源后台进行https认证,结果确提示:https认证失败:您的站点有链接未通过https校验。

但网站已经做了全部http链接301跳转到https链接,怎么还会因为站点有链接未通过https检验而认证失败呢?访问这几个页面,跳转https也是正常的。

请教了朋友才知道,百度不仅要验证是否所有http链接能够跳转到https链接,还要看看索引库里有没有http页面,就是说这个https认证失败的原因是百度之前收录了http页面。

赶紧查看site结果,果然,出问题的这三个页面是https改造前百度收录的http链接。

解决办法:

点击百度搜索结果中的百度快照按钮,进入快照页面

进入投诉快照,提交已经收录的http链接,等待百度审核。

快照更新后再提交https认证,这次就直接通过了。