核心结论: 当权重很高的域名上线了https之后, 只要正确配置了301重定向, 并且去通知搜索引擎的话, 原有的一些权重, 排名和收录量都是不会丢失的。全过程有七个步骤, 按照顺序去执行的话, 就能够全部完成。
步骤1:选择证书类型
对于具有高权重的域名来说, 大家通常会建议大家去采用那个代表着组织验证的 OV 证书, 因为这么做的结果, 就是会让整体的权威性与可信程度变得更高一些。
单域名选单域名证书,多域名选通配符证书。
如果预算有限可以选择Let's Encrypt这的免费证书, 但是每隔90天是需要去续期的。
步骤2:申请并安装证书
你得到去那个做证书的公司那边把申请提交上去, 然后要把域名的信息好好填写一下, 比如像 gname.xin 这样的根域名, 还有 www 这个子域也要写上。等审核通过了, 你就会拿到签发文件, 它的格式可能是 .crt 或者 .pem。
除了这个, 你还会有一个私钥, 私钥的文件后缀一般是 .key。接着你就要把这些东西弄到你的服务器里面去部署。最后一步是得在服务器上配好 443 端口, 让这个端口听着 HTTPS 的请求。
步骤3:强制全站HTTPS
咱们得在服务器配置那里, 把那个HTTP变成HTTPS的自动跳转规则给加上;紧接着, 还要去把所有页面上的那些东西, 像什么图片、还有CSS、JS之类的, 全都统一改成用HTTPS这个协议, 为的就是把那浏览器老是跳出来的“混合内容”警告给消除掉。
步骤4:配置301重定向(最关键)
把每个HTTP页面都通过301状态码, 一页一页地跳转过去, 目标是跳到它们各自对应的HTTPS地址上面, 这是一个在Nginx服务器里配置的一个示例。
if ($scheme = "http") {
return 301 https://$host$request_uri;
}
这一步的作用是去做到让搜索引擎把一个权重从那个旧的协议里面, 完整地挪到一个新的协议里面去, 所以说, 它就是在整个这个流程当中, 作为一个能把权重给保留下来的一个非常核心的环节。
步骤5:更新站内链接与Sitemap
把后台还有数据库里面那些以 http://开头的链接全部替换成https://结尾的, 然后把 sitemap.xml文件重新生成一下, 再把这个文件提交到各个搜索引擎的平台上去。
步骤6:通知搜索引擎协议变更
在百度站长平台、Google Search Console中提交HTTPS版Sitemap灵音心图,使用"站点迁移"功能声明协议切换高权重域名HTTPS配置指南,加速爬虫识别新地址。
步骤7:验证与持续监控
利用SSL Labs这个工具来对证书链的完整性状况进行检测。
请去把爬虫抓取日志拿出来检查, 然后要确认没有重复收录的情况存在。
在切换完成之后, 要在两到四周的时间内, 持续地对排名情况和流量数据进行监视和检查, 从而确认各项指标已经趋于稳定。
关键注意事项
你必须采用301这个永久重定向的操作, 这里是严禁使用302的, 如果不这么做的话, 权重是无法完成迁移这一过程的。
证书到期前30天设置自动提醒高权重域名HTTPS配置指南,避免HTTPS中断。
<禁止HTTP与HTTPS双向跳转>, 301必须单一地指向HTTPS。
把状态切换以后, 去访问那个以前的http格式的地址的时候, 系统应该会自己进行跳转操作, 并且在过程中不会出现任何有关安全方面的警告提示。
常见问题
Q:配HTTPS后短期排名波动正常吗?
在刚刚完成切换的那个阶段, 也就是大概一到两周的时间里面, 情况可能会呈现出一种轻微的起伏变化, 这种情况是属于非常常规的。等到三零一重定向这个动作真正产生了作用力以后, 权重才会慢慢开始恢复正常。一般的大概在两到四周的期限之内, 就能恢复到之前存在的水平状态。
Q:WordPress站点还需改什么?
A: 进入设置页面, 点击常规选项, 把站点地址改成https的版本, 同时把主页地址也改成https的版本, 然后要安装一个安全重定向插件, 以此来确保前台的跳转能够生效。


