什么是https,为什么网站要用https协议
https简单讲是HTTP的安全版。这个系统的Z初研发由网景公司进行,提供了身份验证与加密通讯方法,现在它被广泛用于万维网上安全敏感的通讯,例如交易支付方面。
HTTPS和原来的HTTP的网站的区别
一、https协议需要到ca申请证书,一般免费证书很少,需要交费。
二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。
三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。
四、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
PHILOSOPHY
现在百度站长工具推出HTTPS认证功能,就预示着HTTPS认证功能到来。
1、百度站长工具已经明确说明,在做HTTPS认证之前,需要http网站全站支持https,只有这样才能进行HTTPS认证。
2、需要将httpurl的301到https的url,而且保证http站点和https站点都处于可访问状态。
PHILOSOPHY
百度明确表态支持HTTPS认证,那么会给网站优化带来什么影响?
1、在收录情况,竟然HTTPS认证还需要做301跳转,这就给网站带来很多不好处之处就是可能同时出现两个版本,这在收录还是根本网站301跳转一样,先收录http站点在进行跳转到https站点。可见,百度对于https站点站点收录应该存在技术问题。
2、https对用户体验的影响,https站点将会减慢打开速度
3、优点就是可以更有利于网站优化排名,并且网站安全性提高。
网站加载速度策略,HTTPS对于网站加载速度存在两个问题就是
1.协议交互所增加的网络RTT(round trip time)。
2.加解密相关的计算耗时。
这都会给网站加载速度带来问题。
以下为针对“HTTPS站点规范与链接部分”而提出下列几点优化建议:
一、重复内容与规范化部分
1、对HTTPS与HTTP重复的页面使用Canonical标记进行统一规范。
2、完善Robots.txt文件内容,控制HTTP与HTTPS页面的抓取和索引。
3、对重要页面的HTTPS或HTTP作301重定向进行处理。
补充:统计HTTPS站点内已被索引的HTTPS或HTTP页面,对重复内容进行规范化的统一处理。
二、链接部分
1、 对HTTPS站点页面进行规范化处理后,由于百度蜘蛛对HTTPS抓取的支持问题,我们需要确保重要页面链接内容在HTTP是可用的,以提供给搜索引擎顺利抓取到重要的页面内容。
2、 对于用户直接访问HTTP或HTTPS的行为,为了该页面统一URL的管理,为其设置引导减少用户对原有页面的访问习惯。
结语
总结:https站点已经是大势所趋,建议站点及时改造。