
本地項目啟動:
1.添加代碼
if(req.url === '/apply'){
res.writeHead(301,{
'Location':'https://www.baidu.com/'
})
}
之後http://localhost:8080/apply會跳轉到https://www.baidu.com/ ,跳轉肉眼不可見
項目停掉之後,在浏覽器位址欄輸入http://localhost:8080/apply 仍然會跳轉到https://www.baidu.com/ ,說明浏覽器記錄了這個跳轉。
手動删除掉浏覽器緩存,隻清楚緩存的圖檔和檔案就可以删掉:
輸入http://localhost:8080/apply,不再跳轉到https://www.baidu.com/了。
我重新開機項目,看一下發送的請求:
劃線表示永久重定向到緩存。打開看上線了網站的案例:
沒有把重定向緩存,是以它删除綁定後,是不會再跳轉到自定義域名的。
關于301跳轉的問題,我們特别邀請 Baiduspider 技術專家對此做了解答。
問:我設定了 301 跳轉,多久可以生效?
答:目前百度無法承諾 301 跳轉的生效時間,因為站長感受到的生效時間會受多因素影響,比如 Baiduspider 再次抓取這個頁面發現其設定了 301 的時間、網頁的重要程度以及自身品質等。
問:301 跳轉生效後,原網頁是否會被删除?
答:不會,會與跳轉後的新網頁同時存在。
問:原網頁新網頁都存在,相當于兩個内容重複的頁面,排名怎麼處理?
答:通常百度會認為跳轉後的新網頁更加重要,原網頁是被放棄的網頁,會讓新網頁繼承原網頁屬性,在搜尋結果中會優先展現新網頁。
問:将老域名跳轉到新域名,是僅首頁 301 就可以了?還是必須所有頁面 301?
答:必須所有頁面 301 至新域名的相應頁面。
問:原域名所有頁面都跳轉至新域頁首頁會有什麼影響?
答:新域名首頁将會替換舊域名首頁,新域名首頁僅繼承舊域名首頁的屬性,不會産生 1+1>2 的效果。舊域名在短時間内仍然可查。但随着時間推移,舊域名由于品質下降最終會被清除出資料庫。
本文完~