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

为什么要换成https?1、安全,内容加密传输,减少被劫持、篡改的风险 , 只是在访问速度上会稍稍慢一点,因为证书需要验证,多了一个步骤,但是只要你网站优化得当,这点延迟可以忽略不计 。
2、据说对排名有好处 , 不过还有待验证 , 反正百度说更加安全的站点会给予优先展示 。
网站http切换到https具体操作步骤购买证书这篇文章整理了可免费申请证书的平台,以及如何购买,还没证书的可以移步 。

如何白嫖免费的ssl证书(可免费申请SSL证书平台整理)

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

文章插图
文章插图
购买完成之后,根据服务器类型下载需要的证书 。演示的下载界面为阿里云的ssl证书 。
部署证书部署证书的方式有很多种,郝哥笔记以宝塔为例 。

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

文章插图
文章插图
把下载的压缩包解压,notepad++打开三个文件,后缀为key的粘贴到左侧,crt的两个内容粘贴到右侧 。ps:操作前记得做好备份 。
301跳转【怎么完整的把网站http切换到https?】跳转的原则是这样的 。
http://xxxxxxxxxxxxxxxxx.com-> https://www.xxxxxxxxxxxxxxxxx.com
http://www.xxxxxxxxxxxxxxxxx.com-> https://www.xxxxxxxxxxxxxxxxx.com
多次的301可能造成蜘蛛不抓?。砸觳樘问?推荐https://www.webrankinfo.com/outils/header.php 。
下面是郝哥笔记的跳转代码,如果你也用的是apache , 大家可以参考一下 。
方法是把下面代码放在.htaccess文件中 。
RewriteEngine onRewriteCond %{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,前提是可以联系到 。
以上的操作是真的全部完成了,接下来就等着流量的波动吧,哈哈 。