很多人網(wǎng)站都設(shè)置了https訪問,如果需要退場,請記得設(shè)置301,可以減少流失權(quán)重
https退場
那么問題來了,做了https改造,回退到http會有影響嗎?
影響肯定會有,百度站長管理工具明文規(guī)定,盡量不要退場https。
https回退到http的影響:
記得當(dāng)初做http改造的時候,在百度站長后臺驗證通過之后,花了有一周以上的時間鏈接才開始慢慢的轉(zhuǎn)成https,有的已收錄的鏈接花了一個多月的時間都沒更新,以此可見生效時間較長。但百度官方的說法是通過使用https認(rèn)證工具,可以直接切換成https,但實際上并沒有,但比以往的抓完一條替換一條的機(jī)制又稍快些。
從百度的官方文檔中也有提到:極不建議https回退到http。 因為https改回http需要花的時間周期很長,估算一下至少一個月甚至更長。 相信道理大家都懂,既然http改造為https的生效時間都那么長,那么回退到http的時間肯定也不會很快,肯定會需要一定的過程,在此過程中,如果蜘蛛抓取到了https的鏈接返回的狀態(tài)碼是404的話,那么必將降低百度對網(wǎng)站的評價。同時,如果用戶訪問到帶有https的鏈接時,展現(xiàn)的是404頁面,那么同樣會影響到用戶體驗。
對于一些想回退到http的站長朋友們,下面給大家講講回退到http的正確做法:
不論退場期間還是已經(jīng)完成退場,一定要保持301重定向關(guān)系(百度官方的建議是至少24小時內(nèi)需要保證網(wǎng)站的http和https都能打開,但建議是盡量保持足夠長的時間),具體做法是將https頁面301到http,而且正確的301方式應(yīng)該保持對應(yīng)的uri參數(shù),而不是全部301到首頁。
大家要記住做301重定向,必須在偽靜態(tài)里改,不能在程序里面用程序跳轉(zhuǎn).程序里面寫跳轉(zhuǎn)301,百度是抓取不到的,會抓取大量404頁面。本人親自測試過。
301重定向規(guī)則,我的是iis .htaccess
rewriteengine on
rewritebase /
rewritecond %{serverport} !^80$
rewriterule ^.*$ http://%{servername}%{requesturi} [l,r=301]