HTTPS退场正确做法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTPS退场正确做法相关的知识,希望对你有一定的参考价值。

HTTPS退场

  那么问题来了,做了HTTPS改造,回退到HTTP会有影响吗?

  影响肯定会有,而且是100%会有!下面具体说下可能会有哪些影响。

  HTTPS回退到HTTP的影响:

  记得当初做HTTP改造的时候,在百度站长后台验证通过之后,花了有一周以上的时间链接才开始慢慢的转成HTTPS,有的已收录的链接花了一个多月的时间都没更新,以此可见生效时间较长。但百度官方的说法是通过使用HTTPS认证工具,可以直接切换成HTTPS,但实际上并没有,但比以往的抓完一条替换一条的机制又稍快些。

  从百度的官方文档中也有提到:极不建议HTTPS回退到HTTP。 因为HTTPS改回HTTP需要花的时间周期很长,估算一下至少一个月甚至更长。 相信道理大家都懂,既然HTTP改造为HTTPS的生效时间都那么长,那么回退到HTTP的时间肯定也不会很快,肯定会需要一定的过程,在此过程中,如果蜘蛛抓取到了HTTPS的链接返回的状态码是404的话,那么必将降低百度对网站的评价。同时,如果用户访问到带有HTTPS的链接时,展现的是404页面,那么同样会影响到用户体验。

  对于一些想回退到HTTP的站长朋友们,下面给大家讲讲回退到HTTP的正确做法:

  提前至少24小时到百度站长后台HTTPS认证工具栏里,选择HTTPS退场。

  不论退场期间还是已经完成退场,一定要保持301重定向关系(百度官方的建议是至少24小时内需要保证网站的HTTP和HTTPS都能打开,但建议是尽量保持足够长的时间),具体做法是将HTTPS页面301到HTTP,而且正确的301方式应该保持对应的URI参数,而不是全部301到首页。比如链接https://www.xxx.com/1.html对应跳转的链接应该是 http://www.xxx.com/1.html ,而不是跳转到https://www.xxx.com。

以上是关于HTTPS退场正确做法的主要内容,如果未能解决你的问题,请参考以下文章

iOS 中删除cookie的正确做法

Web Api 中返回JSON的正确做法

使用HTTPS时的最佳做法

LocalBroadcastReceiver + IntentService 是正确的做法吗?

正确的做法?重用相同的故事板视图和视图控制器

强制整个站点使用 HTTPS 的好做法还是坏做法?