这样做你的网站才能通过百度站长平台的HTTPS认证

付费服务

最近百度站长工具后台新增了https认证项目,很多站长都迫不及待的给网站上马了https。

但是在提交认证的时候,发现老是认证不通过。

看上图的提示信息,根本没有很好的提示是哪里出问题了。

我们首先来看一下百度对https认证工具的使用说明:

使用HTTPS认证的前提

1、必须保证HTTPS站点正常访问,且页面内引入资源为HTTPS格式,包括引入的视频、图片、CSS、JS等元素;

2、如果存在HTTP和HTTPS两种协议的网站,必须将HTTP的URL301到HTTPS的URL上,仅有HTTPS站点的可以直接认证;

3、必须保证HTTP站点与HTTPS的链接一一对应,没有HTTPS对应的HTTP链接可能会被判断成死链接;

我对这个使用前提做下总结就是:

1、请做全站301到https,而不是某几个单独页面的跳转

举例:仅首页的跳转。

怎么做301跳转:

根据web程序的不同,具体跳转做法不一样,但是一定要做全站301.

我这里提供Nginx和Apache的301跳转教程:
Nginx301跳转:https://www.aitiancheng.com/article-253.html

Apache301跳转:https://www.aitiancheng.com/article-563.html

 2、确保你的https页面上没有加载任何非https的资源

这里面比较容易出问题的地方在于引用的外部CSS、JS资源。

怎么解决这个问题?

打开网页使用F12查看下都引用了哪些http形式的资源,尝试更改成https链接。

这里需要注意:有些外部资源是支持https的,有些是不支持的。对于不支持https访问的外部资源,可以好尝试本地化。

3、请将网站首页上的链接修改成相对链接

首页的链接尽量不要使用固定链接形式,建议使用相对链接,这样便于以后HTTPS认证和退场。

 

做到以上这三点,基本上就可以保证你的网站能够通过百度https认证了。

 

打赏

文章有用那就打赏一下呗

点击链接加入群【个人站长创业互助群】
点赞 联系我
 
QQ在线咨询
售前咨询热线
售后咨询热线