百度资源平台早早就提供了网站 HTTPS 认证功能,所有在平台验证的网站都可以通过认证快速将网站原有 HTTP 协议的搜索结果快速切换到 HTTPS 安全协议,以此快速的实现网站协议的切换和安全性的提升,但是百度 HTTPS 认证的验证似乎存在严重 BUG,特别是近期出现验证失败的机率很大,并且会无缘无故的失效。
最近子凡的一些网站,包括泪雪博客,也被无缘无故的就出现验证失败而被百度资源平台后台取消验证,然后不论如何排查问题,或者重新验证,始终都会出现:您的站点有链接未通过 https 检验。给出的修改建议则是:请确保您网站的所有链接均支持 https 访问,且未使用不安全协议(如:SSL2、SSL3 等协议)。
其实可以完全确保网站和服务器的 HTTPS 协议配置是正常且没有任何错误的,SSL 证书是正确安装且绝对与域名匹配,更不错在没有做 301 跳转的情况,同样的服务器和网站配置,有的网站能行,有的则不行,所以这确定是百度 HTTPS 认证自身存在的问题。
重要提示:
其实不论你网站是否通过百度 HTTPS 认证,百度都是可以正常抓取收录 HTTPS 协议的链接页面,搜索结果也依旧会保持 https 链接,并不会退回到 http 协议,所以完全不用担心已经被正常收录的页面。
当然如果你的网站原先是 http 协议,现在切换到 https 协议,只要做好 301 重定向,都是没有问题的,当然最好的办法依旧是通过百度 https 认证最好,如果验证失败,建议大家先自查是不是真的存在问题,如果本身 https 协议配置没有问题,继续重新提交验证,只要功夫深铁杵磨成针。