1. 白天博客首页
  2. 网站建设
  3. 网站改造https的正确做法(以宝塔面板部署https为例)

网站改造https的正确做法(以宝塔面板部署https为例)

关于网站协议改造成https,之前白天也觉得没必要,但现在不这样认为了,网站改造https已经是大势所趋,而且国内的大部分网站基本上换上了https协议,如果你还在犹豫要不要改,那么白天的建议是能改趁早改吧。

鉴于网站改造有诸多注意事项,如果网站已经上线,有的地方没做到位就很容易影响网站已有的关键词排名。因此本篇文章,白天就来具体讲讲网站协议改造成https的具体步骤,尽可能帮助大家少走弯路。

一、改造之前的准备:SSL证书申请

注:由于白天的域名在腾讯云,故以腾讯云申请SSL证书为例,其他平台申请步骤也相差不大。

网站改造https的正确做法(以宝塔面板部署https为例)

路径:登陆腾讯云 → 云产品 → SSL证书 → 购买证书 → 证书种类选择域名型免费版(根据网站需求选择证书种类) → 免费快速申请 → 按要求填写必填内容(需要做HTTPS改造的域名、申请邮箱)并点击下一步 → 默认选择自动DNS验证,点击确认申请 → 回到SSL证书管理等待审核通过(一个小时左右) → 审核通过后点击下载 → 下载的压缩包包含了Apache、IIS、Nginx、Tomact等四种服务器环境,自行选择当前网站所用的环境对应的文件夹解压到桌面。

二、HTTPS改造(本文以宝塔Linux面板,Nginx环境为例)

路径:宝塔后台 → 侧边导航选择网站 → 设置(选择需要改造的网站) → SSL → 在两个输入框内分别输入对应的编码。(具体做法:鼠标右击记事本编辑预先准备好的证书,.crt格式文件粘贴至PEM格式下方输入框,.key格式文件粘贴至密钥key下方输入框内) → 保存 → SSL管理右上角打开强制HTTPS → 重定向 → 目标URL改成https协议(如xxx.com跳转到https://www.xxx.com)。

到此,大部分站长就以为已经完成了HTTPS改造的所有事的,其实不是,还有重要的一步忘记了。那就是301重定向需保留URI参数。这也是大部分改造HTTPS后导致网站关键词排名下降的主要原因之一。

那么怎么做呢?

宝塔Linux面板里提供了两种重定向方式,其中有一种测试版的提供了保留URI参数的选项,只需点击打开即可。如下图:

网站改造https的正确做法(以宝塔面板部署https为例)

如果没有这种方式,那么我们可以直接在配置文件里自己修改,搜索“#REWRITE-START”找到301重定向规则,修改即可。代码如下:

#REWRITE-START
  if ($host ~ '^xxx.com'){
     return 301 https://www.xxx.com$request_uri;
  }
#REWRITE-END

修改完成后,重启环境,再到网站测试一下是否生效。测试方式为随意找网站的一个内页,比如搜索栏访问www.xxx.com/x.html,看网站是否正常重定向到https://www.xxx.com/x.html。如有正常跳转,那么基本上就没问题了。

三、各站长平台https改造

为了快点让搜索引擎对网站HTTPS改造生效,我们还需要到各站长后台提交HTTPS改造申请。这里以百度为例,路径:百度站长后台 → 搜索展现 → HTTPS认证 (按要求提交即可)。如果遇到验证错误,请参考【解决百度站长平台HTTPS认证失败的方法】一文。

除了百度可以提交HTTPS改造外,还有360站长平台也行。具体参考【喜讯!360站长平台也支持设置HTTPS】一文。

结语:

以上便是本文白天给朋友们介绍的关于SSL证书申请至部署到网站的全过程,基本上按照白天说的步骤来做肯定没一点问题。

文章最后一次修改于2020年7月08日 09:02:00

原创文章,作者:白天,如若转载请注明出处:网站改造https的正确做法(以宝塔面板部署https为例)

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1条)

  • Action
    Action 2020年7月12日 21:55:02

    网站很早之前就安装ssl证书,因为深知https加密传输是未来的趋势。