核心原则:高权重域名配置HTTPS时高权重域名HTTPS配置指南,必须保留原域名不变,仅做协议层升级高权重域名HTTPS配置指南,严禁更换域名或增减/www前缀,否则将直接损伤已积累的搜索权重。
证书申请
对于高权重域名来说, 大家更愿意优先选择那种 OV 型, 也就是组织验证型的 SSL 证书。因为这种证书的权威背书力量, 比 DV 型要强很多。而且, 这样的做法对于搜索引擎判断信任度来讲, 是更占有优势的。
1. 先来看看域名的情况, 如果它的PageRank已经达到了三级或者在所在的行业里面排名比较靠前, 那么就应该选择OV证书。要是需要在相关的场景中间把企业的具体信息展示出来, 这个时候就选EV证书。
2. 提交CSR:CN字段必须与主域名完全一致。例如主域名为gname.xin,则CN只能填gname.xin,不得写成www.gname.xin。
3. 验证周期是这样的, 关于OV证书, 是需要通过电话来核实组织信息的, 这个流程大概需要1到3个工作日的时间, 在这期间网站是可以正常访问的。它不会影响权重。
服务器部署
我们可以拿Nginx这个例子来说一说, 它那个核心的配置内容, 具体表现是这样子的。
server {
listen 443 ssl http2;
server_name gname.xin;
ssl_certificate /etc/ssl/certs/gname.xin.crt;
ssl_certificate_key /etc/ssl/private/gname.xin.key;
ssl_protocols TLSv1.2 TLSv1.3;
location / {
root /var/www/html;
try_files $uri $uri/ /index.html;
}
}
server_name必须和证书签发的域名进行逐个字母的严格匹配, 只能启用TLSv1.2或者TLSv1.3这些版本, 对于那些低版本的协议要把它给关掉, 同时要开启HTTP/2功能, 以此来提升Core Web Vitals指标的表现。
301重定向与权重保护
这是一步一步的环节, 这个环节是最关键的, 要是操作得不好, 就会导致权重断崖式下跌。
1. HTTP端口统一301跳转:
server {
listen 80;
server_name gname.xin;
return 301 https://$host$request_uri;
}
2. 对全站内部的链接协议执行替换操作, 具体是将页面中所有以 http://gname.xin/ 开头的路径全部更改为 https://gname.xin/, 目的是消除混合内容警告。
3. 同步更新robots.txt、sitemap.xml中的URL协议头。
4. 你需要在Google Search Console这个平台上面, 以及那个也叫百度资源平台的地方, 去提交那种带着HTTPS协议链接的sitemap网站地图文件, 然后向它们提出请求, 让它们重新对你网站的网页进行抓取操作。
在重定向规则中, 我们是不被允许对路径结构进行改变的, 举一个简单的例子来讲, 就是不可以把 gname.xin/a/b 这个地址直接跳跃到 gname.xin/a/b/ 这个地方去, 因为尾部那个斜杠发生了改变就会去触发一个新的路径索引或者就是变成404。
在进行部署之前的时候, 要把站点的文件以及DNS解析的记录先备份好, 然后在配置完成之后, 使用curl加上-I这个参数来访问https://gname.xin这个地址, 去确认返回的状态码是200, 并且也没有出现重定向循环的问题。
对于高权重域名的证书, 一旦发生了到期且未完成续期的状况, 那么整个网站就会面临无法使用的风险, 而网站所具备的权重值, 也会在非常短的时间之内出现了急剧下滑的严重情况, 因此, 必须要去把那个在证书到期之前的提前三十天的时间提醒功能设置上去。
针对多个不同的子域名, 你需要分别去进行证书的签发操作, 或者去选择使用通配符证书, 这种做法是不可行的混合使用。
上线验证清单
HTTPS
访问是正常的, 在浏览器里头没有出现那个有关证书的警告信息。
通过设置HTTP访问自动301跳转至HTTPS的方式来实现, 并且确保不会出现循环重定向的情况。
在页面的开发者工具里面, 没有看到混合内容的报错提示。
搜索引擎现在已经完成了对HTTPS这一种版本的网页内容的重新抓取操作, 同时也已经将其纳入了索引数据库的范畴之内。
原来的关键词排名情况是在两到四周这个时间阶段里面, 没有出现过明显的、能够让人直接看出来的变化或者波动。
在完成按流程部署后, 高权重的域名就可以安全地获取由HTTPS所带来加密方面的优势和速度方面的提升, 并且能够最大限度地保护好那些已经累积起来的关于搜索权重方面的资产。
