怎么完整的把网站http切换到https?

https是趋势,所以很多站长都想要用https,如果是新站,最好支持做https,但是如果是老站,且已经有一定的排名和权重,建议慎重,因为很可能造成排名和流量的起伏。

为什么要换成https?

1、安全,内容加密传输,减少被劫持、篡改的风险,只是在访问速度上会稍稍慢一点,因为证书需要验证,多了一个步骤,但是只要你网站优化得当,这点延迟可以忽略不计。

2、据说对排名有好处,不过还有待验证,反正百度说更加安全的站点会给予优先展示。

网站http切换到https具体操作步骤

购买证书

这篇文章整理了可免费申请证书的平台,以及如何购买,还没证书的可以移步。

怎么完整的把网站http切换到https?

购买完成之后,根据服务器类型下载需要的证书。演示的下载界面为阿里云的ssl证书。

部署证书

部署证书的方式有很多种,郝哥笔记以宝塔为例。

怎么完整的把网站http切换到https?

把下载的压缩包解压,notepad++打开三个文件,后缀为key的粘贴到左侧,crt的两个内容粘贴到右侧。ps:操作前记得做好备份。

301跳转

跳转的原则是这样的。

http://haogebiji.com-> https://www.haogebiji.com

http://www.haogebiji.com-> https://www.haogebiji.com

多次的301可能造成蜘蛛不抓取,所以要检查跳转次数,推荐https://www.webrankinfo.com/outils/header.php。

下面是郝哥笔记的跳转代码,如果你也用的是apache,大家可以参考一下。

方法是把下面代码放在.htaccess文件中。

		RewriteEngine on
		RewriteCond %{HTTP_HOST} ^haogebiji.com [NC]
		RewriteRule ^(.*) https://www.haogebiji.com$1 [L,R=301]
		RewriteCond %{SERVER_PORT} !^443$
		RewriteCond %{HTTP:Host} ^www.haogebiji.com$ [NC]
		RewriteRule ^(.*) https://www.haogebiji.com$1 [NC,R=301]

然后我在百度资源管理后台,进行域名的https验证。

怎么完整的把网站http切换到https?

http切换到https基本就完成了,但是有些操作还得做,因为在网站中还有一些内链还是http,蜘蛛抓取时会301跳转,需要你将全部的http://全部替换成https://。

友情连接、外链最好也要替换一下https,前提是可以联系到。

以上的操作是真的全部完成了,接下来就等着流量的波动吧,哈哈。

© 版权声明
THE END
喜欢就支持一下吧