node.js+express 做301重定向?qū)嶒?/h1>

本地項目啟動:
1.添加代碼
if(req.url === '/apply'){ res.writeHead(301,{ 'Location':'https://www.baidu.com/' }) }
之后http://localhost:8080/apply會跳轉(zhuǎn)到https://www.baidu.com/ ,跳轉(zhuǎn)肉眼不可見
項目停掉之后,在瀏覽器地址欄輸入http://localhost:8080/apply ?仍然會跳轉(zhuǎn)到https://www.baidu.com/ ,說明瀏覽器記錄了這個跳轉(zhuǎn)。
手動刪除掉瀏覽器緩存,只清楚緩存的圖片和文件就可以刪掉:

輸入http://localhost:8080/apply,不再跳轉(zhuǎn)到https://www.baidu.com/了。
我重啟項目,看一下發(fā)送的請求:

劃線表示永久重定向到緩存。打開看上線了網(wǎng)站的案例:

沒有把重定向緩存,所以它刪除綁定后,是不會再跳轉(zhuǎn)到自定義域名的。
關(guān)于301跳轉(zhuǎn)的問題,我們特別邀請 Baiduspider 技術(shù)專家對此做了解答。
問:我設(shè)置了 301 跳轉(zhuǎn),多久可以生效?
答:目前百度無法承諾 301 跳轉(zhuǎn)的生效時間,因為站長感受到的生效時間會受多因素影響,比如 Baiduspider 再次抓取這個頁面發(fā)現(xiàn)其設(shè)置了 301 的時間、網(wǎng)頁的重要程度以及自身質(zhì)量等。
問:301 跳轉(zhuǎn)生效后,原網(wǎng)頁是否會被刪除?
答:不會,會與跳轉(zhuǎn)后的新網(wǎng)頁同時存在。
問:原網(wǎng)頁新網(wǎng)頁都存在,相當(dāng)于兩個內(nèi)容重復(fù)的頁面,排名怎么處理?
答:通常百度會認為跳轉(zhuǎn)后的新網(wǎng)頁更加重要,原網(wǎng)頁是被放棄的網(wǎng)頁,會讓新網(wǎng)頁繼承原網(wǎng)頁屬性,在搜索結(jié)果中會優(yōu)先展現(xiàn)新網(wǎng)頁。
問:將老域名跳轉(zhuǎn)到新域名,是僅首頁 301 就可以了?還是必須所有頁面 301?
答:必須所有頁面 301 至新域名的相應(yīng)頁面。
問:原域名所有頁面都跳轉(zhuǎn)至新域頁首頁會有什么影響?
答:新域名首頁將會替換舊域名首頁,新域名首頁僅繼承舊域名首頁的屬性,不會產(chǎn)生 1+1>2 的效果。舊域名在短時間內(nèi)仍然可查。但隨著時間推移,舊域名由于質(zhì)量下降最終會被清除出數(shù)據(jù)庫。
本文完~

瀏覽
50

if(req.url === '/apply'){res.writeHead(301,{'Location':'https://www.baidu.com/'})}
之后http://localhost:8080/apply會跳轉(zhuǎn)到https://www.baidu.com/ ,跳轉(zhuǎn)肉眼不可見
項目停掉之后,在瀏覽器地址欄輸入http://localhost:8080/apply ?仍然會跳轉(zhuǎn)到https://www.baidu.com/ ,說明瀏覽器記錄了這個跳轉(zhuǎn)。
手動刪除掉瀏覽器緩存,只清楚緩存的圖片和文件就可以刪掉:

輸入http://localhost:8080/apply,不再跳轉(zhuǎn)到https://www.baidu.com/了。
我重啟項目,看一下發(fā)送的請求:

劃線表示永久重定向到緩存。打開看上線了網(wǎng)站的案例:

沒有把重定向緩存,所以它刪除綁定后,是不會再跳轉(zhuǎn)到自定義域名的。
關(guān)于301跳轉(zhuǎn)的問題,我們特別邀請 Baiduspider 技術(shù)專家對此做了解答。
問:我設(shè)置了 301 跳轉(zhuǎn),多久可以生效?
答:目前百度無法承諾 301 跳轉(zhuǎn)的生效時間,因為站長感受到的生效時間會受多因素影響,比如 Baiduspider 再次抓取這個頁面發(fā)現(xiàn)其設(shè)置了 301 的時間、網(wǎng)頁的重要程度以及自身質(zhì)量等。
問:301 跳轉(zhuǎn)生效后,原網(wǎng)頁是否會被刪除?
答:不會,會與跳轉(zhuǎn)后的新網(wǎng)頁同時存在。
問:原網(wǎng)頁新網(wǎng)頁都存在,相當(dāng)于兩個內(nèi)容重復(fù)的頁面,排名怎么處理?
答:通常百度會認為跳轉(zhuǎn)后的新網(wǎng)頁更加重要,原網(wǎng)頁是被放棄的網(wǎng)頁,會讓新網(wǎng)頁繼承原網(wǎng)頁屬性,在搜索結(jié)果中會優(yōu)先展現(xiàn)新網(wǎng)頁。
問:將老域名跳轉(zhuǎn)到新域名,是僅首頁 301 就可以了?還是必須所有頁面 301?
答:必須所有頁面 301 至新域名的相應(yīng)頁面。
問:原域名所有頁面都跳轉(zhuǎn)至新域頁首頁會有什么影響?
答:新域名首頁將會替換舊域名首頁,新域名首頁僅繼承舊域名首頁的屬性,不會產(chǎn)生 1+1>2 的效果。舊域名在短時間內(nèi)仍然可查。但隨著時間推移,舊域名由于質(zhì)量下降最終會被清除出數(shù)據(jù)庫。

