HTTP Redirect 301, 302 區別及對SEO的影響

在我們更換網址或網域名稱後,第一步要做的一定是設定新舊網站間的轉址,
否則當使用者連結至舊的網站發現已關站大吉,但又無法找到新的網站,
那麼這群舊有的死忠粉絲們可能會因此離我們而去!
同樣的,若沒有設定轉址,搜尋引擎也無法得知新舊網域其實是同一個站,
於是舊站的索引、排名、SEO就這麼都隨著舊站而去了,真的是砍掉重練 ORZ

設定轉址的方式最常見的就是 301及 302兩種 (HTTP 1.0),
簡而言之 301(Moved Permanently) 就是直接說我搬家啦,以後都直接到新家找我;
而 302(Temporary Redirect) 是暫時轉址,說明搬家是暫時的,之後還是請回來這兒找我唷!
有點來電轉接的感覺,朋友之後還是照常打舊的電話。
* 在 HTTP 1.1 及後續的 HTTP SEPC 中又新增了 307/308,但概念類似 301/302。

圖片來源:http://www.elliance.com/aha/infographics/301-and-302-redirects-explained.aspx

經過上面這麼一解釋相信大家也都能理解,
對搜尋引擎來說,使用 301 才會把正確的把舊 PageRank 轉移到網址上去。
如果使用 302,那麼 google 可能會想說過幾天再來更新索引,但每次來都看到 302……
長期下來不但舊網站的排名越來越下降,新的網站也只能靠自身力量被搜尋引擎認識。

那麼先前Blogger自訂網域教學中提到的兩種轉址是怎麼運作的呢?
其實 Google 很周到,兩種都已經幫我們設定好 301轉址囉,完全無痛轉換!
以下介紹一些測試工具,也附上 Blogger 兩項 redirect 的測試結果囉,請繼續往下~

雖然上面說 Google 很周到,
但測試時也意外發現目前 blogger 自動轉址至各國子網域是用 302轉址!
看完最下面的測試趕緊動手建立自己的網域吧~

測試工具:

Blogger 自訂網域後轉址測試:
原始 codes.blogspot.com -> www.ewdna.com:301

若有勾選 ewdna.com -> www.ewdna.com:301


附註:
目前 blogger 自動轉址至各國子網域是用 302轉址!
如連結 http://googleblog.blogspot.com 會自動轉換成 http://googleblog.blogspot.tw
用 Debugger - Facebook Developers 可以看得出來,但其他兩項工具似乎無法檢查?

查詢 .com 版本的結果,出現了 302和 cononial:

查詢 .tw 版本的結果,一樣有顯眼的 redirect 錯誤,另外除了 302 又多了cononial:

更多在 Blogger 自訂網域名稱相關教學及疑難排解請看:
Blogger自訂網域名稱(domain)超完整教學、疑難排解整理

本文出自符碼記憶,請勿全文轉載,部份轉載請註明出處 關鍵字:HTTP Redirect, 301, 302, VS, 不同, 區別, SEO,
參考資料:

這個網誌中的熱門文章

2018年5月繳106年度綜合所得稅信用卡優惠整理!

最新106年度綜合所得稅計算教學!教你看懂稅率級距表/免稅額/扣除額!今年新增基本生活費不課稅也更新囉~

綜合所得稅節稅攻略:列舉扣除額保險費篇!

證件遺失補辦身分證/健保卡/駕照/行照/信用卡總整理

國泰Koko combo icash網購/超商/icash/繳費5%!

綜合所得稅節稅攻略:列舉扣除額房貸房租篇!

2018最新博客來100,50,25折價券序號e-coupon分享

7-11/全家/萊爾富刷信用卡/icash繳費賺回饋攻略!

繳納2018/107年度房屋稅信用卡回饋/分期整理!

繳納2018/107年度牌照稅信用卡回饋/分期整理!