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