
如何正確設定301轉址?與302轉址差異在哪裡?一篇帶你輕鬆搞懂
💡 快速答案:301 和 302 轉址差在哪?什麼時候用? 301 是「永久搬家」:告訴 Google 舊網址永久移到新址,權重會轉移過去 — 改網址、合併頁面、換網域都用它。302 是「暫時借住」:權重留在原址,適合活動頁暫導、A/B 測試。九成情境該用 301;用錯 302 會讓新頁遲遲接不到權重。 常見問題 FAQ 301轉址和302轉址到底差在哪裡? 差別在於權重轉移與時效性。301是永久轉址,搜尋引擎會把舊網址的權重、流量完全轉移到新網址,並視為同一頁面;302是暫時轉址,權重留在原網址,搜尋引擎會把新舊網址當成兩個獨立頁面看待。九成情境下改版、搬家、換網域都該用301,只有活動頁面暫時上線、A/B測試或短期維護才適合用302,用錯的話新頁面會長期接不到排名與流量。 什麼情況下網站需要設定301轉址? 常見有四種情況。第一是把落落長的參數網址改成簡短的永久連結,第二是網站搬遷或從部落格平台換成自架站,第三是避免同樣內容出現在兩個網址被搜尋引擎判定重複而降權,第四是網站從http改成https啟用SSL憑證後,需要把所有舊的http網址導向新的https網址,這四種情形不做301都可能造成排名或流量流失。 WordPress要怎麼設定301轉址最簡單? 用外掛設定最快,不需要碰程式碼。以Rank Math的Redirections模組為例,免費版就有這功能,只要填入舊路徑與新網址即可完成,還能查看每組轉址被命中幾次,方便後續檢查成效。如果不想用外掛,也可以直接修改.htaccess檔案,但對不熟悉伺服器指令的人來說,外掛方式風險較低也比較容易維護。 沒有.htaccess檔案要怎麼手動設定301? 可以自己新增這個檔案再上傳到網站根目錄。用文字編輯器建立.htaccess檔,輸入RewriteEngine on,接著寫RewriteRule規則指向新網址並標註R=301,L,存檔後上傳到伺服器根目錄即可生效。如果網站已經有.htaccess檔,直接在裡面加一行Redirect 301指令,指定舊路徑對應新網址就能完成,操作前建議先備份原始檔案,避免設定錯誤導致全站無法存取。 301轉址後排名要多久才會轉移過去? 通常Google重新抓取後數天到數週會逐步轉移,不是設定完馬上生效。一般來說權重可以保留原本的90%到99%,只是流失比例會因網站






