巅峰霸主 > 运营推广 > SEO优化 >

百度https认证失败的解决方法总会

时间:2020-08-06 21:09:58  来源:巅峰霸主网  作者:烈火大地 点击:
摘要:我的一个网站使用织梦系统建站,在百度站长后台提交https认证却一直不通过,几乎所有的方法都试过了,依然是失败不能验证https,现在就把各种问题做一个总汇。……

我的好几网站都是使用织梦建站,唯独其中一个无法在提交百度https认证,网上找了好多方法也没有作用。我其他的网站也都基本上非常顺利的就完成了https认证,如下截图:

百度https认证

网站不论通过http、不带www都能够中浏览器中正常访问,网站状态码检测也是301正确的跳转,网站页面上的非https链接也全部删除,总之就是所有的该弄的都弄好了,但是提交百度https认证就是无法通过,直接提示了我的网站首页是非https链接,反正我也不知道是哪里的问题。

我这个网站本来是2019年就上线了,后来由于没有时间弄也就一直摆着,最近换了服务器重新设计了模板决定把这个网站好好的做一下,遇到的还是相同的问题,我我的网站程序是全新的,旧的程序一点没有要,我想这次百度https认证应该没有问题了吧,但是还是不可以,正烦(骂)恼(娘)之际,我也怀疑是不是百度的问题,我发现我的ssl证书和别的有一点不一样。

我使用的是阿里云免费证书+nginx来配置https,在阿里云上面下载适合于nginx使用的证书文件是.key和.pem这两个文件,我的做法是直接在nginx上这样配置:

ssl_certificate      /www/nbbmobicms/ssl.pem;
ssl_certificate_key  /www/nbbmobicms/ssl.key;

应用证书文件没有问题,而在同一个服务器上的其他网站ssl证书文件是.cer格式+.key这两个,于是觉得是不是因为证书后缀的问题呢,干脆直接将原来的.pem这个证书文件后缀修改为.cer,同样在nginx的conf文件里面修改证书文件:

ssl_certificate      /www/nbbmobicms/ssl.cer;
ssl_certificate_key  /www/nbbmobicms/ssl.key;

果然,这个修改网站后经过测试,https各种访问和跳转都正常,再一次提交百度https认证,几乎是秒过!

至于原因是为什么我也不知道,反正这样就可以了,大家都会遇到的问题是网站各方面都做好了https设置,使用站长工具检测HTTP状态码也是301跳转,但是百度https认证就是不能通过,我觉得不妨试试修改证书格式。个人认为这个可能是nginx只会把.cer当做证书文件来处理吧?~

全站https设置

百度https认证失败的解决方法

  1. 网站必须清除页面上的非https链接。这一步一般都不会有问题,因为如果页面上纯在非https链接,在浏览器的地址栏不会出现小锁或绿色标识。

  2. 全站都要开启301跳转。如果您的网站是http和https均可独立访问,那么此时提交百度https认证就无法通过,必须设置永久跳转。

  3. 尝试修改ssl证书后缀,这个在Apache和iis上一般不用修改。

  4. 使用站长工具“HTTPS检测工具”检查一下是否正常,如果这里检测不通过,那么百度https认证也不能通过。

  5. 确保您的网站整站ssl证书配置的完全无误的。

以上就是关于百度https认证失败的全部解决方法。

(责任编辑:陆柏熺)
评价:
用户名: 验证码: 看不清?点击更换


关注站长自媒体 获取更多优质内容

  • 百家号
    百家号
  • 头条号
    头条号
  • 企鹅号
    企鹅号

2019-2021 ©巅峰霸主网 京ICP备12023415号-2
返回
顶部