HTTP切换HTTPS设置及SEO排名影响
HTTPS是以安全为目标的HTTP通道,就是HTTP的安全版(HTPP下加入SSL层)。百度全面实现HTTPS了,越来越多的站点开始着手HTTPS化。先来普及一下基础知识:
HTTP协议(超文本传输协议)
被用于在Web浏览器和网站服务器之间传递信息。
HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。
SLL(Secure Sockets Layer 安全套接层)
其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
HTTPS和HTTP的区别
1.HTTPS协议需要到CA申请证书,一般免费证书很少,需要交费。
2.HTTP是超文本传输协议,信息是明文传输,HTTPS则是具有安全性的SSL加密传输协议。
3.HTTP和HTTPS使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
4.HTTP的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比HTTP协议安全。
HTTPS与SEO优化问题
1.HTTP与HTTPS不会区别对待
百度蜘蛛对于这两种协议在调度和解析方面都没有任何区别,在索引方面也是支持的。
2.HTTP与HTTPS链接重定向
蜘蛛虽然支持HTTPS链接抓取,但要保证HTTP与HTTPS链接良好的重定向,可以301或302。同时使用百度重定向提交工具提交对应链接。
3.HTTP与HTTPS收录问题
HTTP切换成HTTPS后,会产生新的页面,但并不涉及重新收录的问题。百度视为同一个站点,并不需要使用改版工具。
4.HTTPS在SEO排名的影响
在RANK方面,对这两种链接无区别对待,从安全性考虑,以后可能有待HTTPS的链接。
开始着手设置HTTPS
获取HTTPS安全证书
以万网虚拟主机为例,万网经常变换布局,下面是最新方法:
【管理控制台】 -> 【安全(云盾)】 -> 【证书服务】 -> 【购买证书】 -> 【免费版SSL】 -> 【完成支付】
由于是免费版,只支持一个域名的绑定,接下来就是人工审核了,耐心等吧。审核成功后可以看到订单提示信息补全,按照提示填写域名即可,一般带www和不带www的都填写进去。
如果审核通过了会看到下面的提示。
在该页面点击【下载】,得到xxx.key和xxx.pem的文件,前者是私钥,后者是公钥。就可以开始进行HTTPS的配置了。
配置HTTPS证书
管理控制台【云计算基础服务】->【CDN】->【CDN域名列表】->【添加新域名】。
加速域名:www.vi586.com 业务类型:选择图片小文件加速 源站类型:IP 填写虚拟主机的IP输入 端口选择80
填写完毕后点击下一步,审核通过后,会得到一个CNAME,如下图,这个后面会用到。
接着继续
证书状态:开启 证书内容:将刚才的pem结尾的公钥用文本编辑器打开,拷贝内容,粘贴到【证书内容】中 私钥:将私钥拷贝,粘贴到私钥中 跳转类型:HTTP->HTTPS
CDN的基本信息配置完成后,解析缓存配置。
如果是阿里云虚拟主机,除了将html、css、js、png、jpg、ico等文件缓存外,一般会将整个css或者js目录缓存。由于我是DedeCMS生成的静态网站,所以可以将整个网站目录进行缓存。
绑定域名
管理控制台中【域名】的【域名列表】点击域名的【管理】按钮,进入域名管理控制台。将原来的记录类型【A】,主机记录为www的解析修改一个为CNAME记录类型,将记录值修改为刚才的www.vi586.com.xxx.com这个地址,保存即可。
下一步我就就是在浏览器中输入:www.vi586.com,网站就会自动跳转到https://www.vi586.com/ 大功告成!
如果你的网站没有跳转到https或者网站请求没有反应,请等待10分钟左右,一般是设置没有及时生效导致的。另外万网的CDN是需要付费的,我也是开启后第二天就提示余额不足,被关闭了,不管怎么样也学习到了HTTP转换成HTTPS。
DedeCMS绝对路径修改
网站要是采用绝对路径,许多都是http://开头的,经检查,貌似只有CSS样式路径会出现问题,其他的URL路径、JS、图片都正常。
上一篇:分享小说、漫画、素材网站挣钱方法