[求助] 这样做你的网站才通过百度站长平台的HTTPS认证
2018-04-17 16:15
来源:未知
点击数:           

本帖最后由 向上的葱子 于 2017-5-28 18:00 编辑

最近百度站长工具后台新增了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访问的外部资源,可以好尝试本地化。


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




Copyright © 2003-2015 All rights reserved.http://www.go-linker.comcc开奖、3374.com、九龙挂牌、天空与彩票同行、和尚心水版权所有