很多人网站都设置了https访问,如果需要退场,请记得设置301,可以减少流失权重
https退场
那么问题来了,做了https改造,回退到http会有影响吗?
影响肯定会有,百度站长管理工具明文规定,尽量不要退场https。
https回退到http的影响:
记得当初做http改造的时候,在百度站长后台验证通过之后,花了有一周以上的时间链接才开始慢慢的转成https,有的已收录的链接花了一个多月的时间都没更新,以此可见生效时间较长。但百度官方的说法是通过使用https认证工具,可以直接切换成https,但实际上并没有,但比以往的抓完一条替换一条的机制又稍快些。
从百度的官方文档中也有提到:极不建议https回退到http。 因为https改回http需要花的时间周期很长,估算一下至少一个月甚至更长。 相信道理大家都懂,既然http改造为https的生效时间都那么长,那么回退到http的时间肯定也不会很快,肯定会需要一定的过程,在此过程中,如果蜘蛛抓取到了https的链接返回的状态码是404的话,那么必将降低百度对网站的评价。同时,如果用户访问到带有https的链接时,展现的是404页面,那么同样会影响到用户体验。
对于一些想回退到http的站长朋友们,下面给大家讲讲回退到http的正确做法:
不论退场期间还是已经完成退场,一定要保持301重定向关系(百度官方的建议是至少24小时内需要保证网站的http和https都能打开,但建议是尽量保持足够长的时间),具体做法是将https页面301到http,而且正确的301方式应该保持对应的uri参数,而不是全部301到首页。
大家要记住做301重定向,必须在伪静态里改,不能在程序里面用程序跳转.程序里面写跳转301,百度是抓取不到的,会抓取大量404页面。本人亲自测试过。
301重定向规则,我的是iis .htaccess
rewriteengine on
rewritebase /
rewritecond %{server_port} !^80$
rewriterule ^.*$ http://%{server_name}%{request_uri} [l,r=301]