https是趋势,所以很多站长都想要用https,如果是新站,最好支持做https,但是如果是老站,且已经有一定的排名和权重,建议慎重,因为很可能造成排名和流量的起伏。
为什么要换成https?
1、安全,内容加密传输,减少被劫持、篡改的风险,只是在访问速度上会稍稍慢一点,因为证书需要验证,多了一个步骤,但是只要你网站优化得当,这点延迟可以忽略不计。
2、据说对排名有好处,不过还有待验证,反正百度说更加安全的站点会给予优先展示。
网站http切换到https具体操作步骤
购买证书
这篇文章整理了可免费申请证书的平台,以及如何购买,还没证书的可以移步。可免费申请SSL证书平台整理
购买完成之后,根据服务器类型下载需要的证书。演示的下载界面为阿里云的ssl证书。
部署证书
部署证书的方式有很多种,以宝塔为例。
把下载的压缩包解压,notepad++打开三个文件,后缀为key的粘贴到左侧,crt的两个内容粘贴到右侧。ps:操作前记得做好备份。
301跳转
跳转的原则是这样的。
http://vipyshy.com-> https://www.vipyshy.com
http://wep.vipyshy.com-> https://wep.vipyshy.com
多次的301可能造成蜘蛛不抓取,所以要检查跳转次数,推荐https://www.webrankinfo.com/outils/header.php。
下面是笔记的跳转代码,如果你也用的是apache,大家可以参考一下。
方法是把下面代码放在.htaccess文件中。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^haogebiji.com [NC]
RewriteRule ^(.*) https://wep.vipyshy.com$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP:Host} ^wep.vipyshy.com$ [NC]
RewriteRule ^(.*) https://wep.vipyshy.com$1 [NC,R=301]
然后我在百度资源管理后台,进行域名的https验证。
http切换到https基本就完成了,但是有些操作还得做,因为在网站中还有一些内链还是http,蜘蛛抓取时会301跳转,需要你将全部的http://全部替换成https://。
友情连接、外链最好也要替换一下https,前提是可以联系到。
以上的操作是真的全部完成了,接下来就等着流量的波动吧,哈哈。
评论