关于百度站长平台HTTPS认证所遇到的坑-记录
林云因为运气,把之前丢失的旧域名买回来了,就是此前林云seo博客在用的,后面换了吗,然后昨天不是给网站把旧域名换回来吗!遇到了很多的问题,解析不生效,站长平台验证HTTPS等,尤其是这个验证,真的好坑,浪费林云很多时间,做了这么多的站,第一次遇到这种情况,下面特意记录下来,给后面的人一些建议!!!避坑
第一个坑:
百度站长平台https认证失败,提示:请确保您网站的所有链接均支持https访问,且未使用不安全协议(如:SSL2、SSL3等协议)。
解决办法:
这无非是说明我们的站点里面有些链接不属于https,找到那些http的链接,改成https即可!下面是解决办法
1. 友情链接也要检查, 要检查所有的友情链接是不是都是https出去的。 建议使用”//www.tang-seo.com”。 用//代替http://.
2. 检查所有资源,如img,css,js等, 都要用//去引用资源。
3. 检查底部版权等文字描述的链接。 这是最坑的地方。
4.利用谷歌浏览器以及利用网页源代码查看,然后在源代码搜索http://,可以直观的发现源码中存在的一些http链接,改成http即可。
注意,林云seo博客不是这个问题,我确定我的网站所有链接全部成https了,并且我的ssl证书是合格的,访问不带http,全部会跳转到https上,检测也是都做了301重定向,还有这更不存在什么不安全协议 ,但就是提示这个,这个问题排除!
第二个坑:
我的博客用了一个Really Simple SSL的插件,这个插件的作用就是修改网站链接,将网站遗漏的http内容全部修复为https,并做301重定向,我在想是不是我这个插件启用导致的冲突,我把插件禁用了,然后重新验证了一下,还是不行,还是提示请确保您网站的所有链接均支持https访问,且未使用不安全协议(如:SSL2、SSL3等协议)。这时候我已经很烦了!!!!
第三个坑
我看网上有些说把强制https,先关一下试试也许可以,说自己就是这样验证成功的,好,我又去宝塔里面把https强制开启,关闭了,然后又去验证,好家伙,这会直接提示:www.tang-seo.com未重定向,请将您的http站点301重定向到https站点!这时候我已经测彻底炸了,因为今天的三次机会都用完了,压根没解决掉,我实在没办法,果断在站长资源平台反馈此问题!
最后我成功了,你们猜怎么着,就是今天,我又去重新验证,奇迹般的就通过了,此间我啥也没做,我也没改啥!我整个无语死了,浪费好多时间,下面给大家介绍两个偏门方法,必通过验证的!
偏门方法1
在服务器安全设置里,把80端口暂时关闭,去验证就可以通过了,亲测有效,当然短时间内还不能打开,因为百度不定期会排查站点,发现了还是会取消https的,指标不治本,但是有用!
偏门方法2
把网站所有内容全部清空,只留一个首页,并且越简单越好,这样就不会存在报错说有http链接了,也就可以很轻松的验证通过,对于上线的站点,建议深夜测试,不要在正常时间段操作,以免影响网站正常运行!
总结
其实总结下来就是百度站长资源平台的这个检测工具有bug,你只要确保您的网址全部是https,并都做301重定向了,那么验证不通过就不是我们网站问题,也不用太在意,这个时候网站是可以正常抓取并收录https网址的,当然如果有和我一样强迫症的伙伴,那就是一个办法,一直试,总会成功,前提你确定不是自己链接问题哈,还有两个偏门的方法,也可以转治这种https验证不通过!实在不行,可以去用!
原创文章:《关于百度站长平台HTTPS认证所遇到的坑-详细记录》,作者:林云SEO,如若转载,请注明原文及出处:https://www.tang-seo.com/10900.html