Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
在解決問題之道上不斷前行
有時候我們可能會遇到一種狀況,自己經營的網站中有一些已經發佈出去的文章或頁面,因為某些原因會希望他們事後可以換個位置,這時我們可以考慮使用轉址來處理,精確一點稱為301轉址(301Redirect),也能叫301重新導向。
301轉址簡單說就是將舊網址永久轉換至新網址。轉移過程包含了網址跳轉、轉移頁面權重與流量。這個做法尤其對於SEO非常重要,因為如果讓搜尋引擎認為你的新舊網址是各自獨立,那麼頁面的流量與搜尋權重就得重新培養囉。
那麼在什麼情況下會需要301轉址呢?
網址結構改變
在WordPress中可能因為永久連結設定改變,而需要調整網址結構,例如:
原本永久連結:「文章編號」
更改為永久連結變成:「文章名稱」
那麼就必須要建立一個規則讓「文章編號」能對應「文章名稱」
網站改版
有時候網站改版會搬遷到新的主機甚至是新的網域上,為了將過去的流量接回到新網站上,就會需要使用轉址來滿足需求。不然六師累積起來的流量就很可惜囉。
重複內容
Google的搜尋引擎演算法會針對網站的內容、相關性與頁面權重進行評比,若在不同網站中有許多頁面是重複內容,即使是自己的經營的內容,也可能被判定為抄襲而遭致懲罰,導致評比下降。這時也會利用利用301轉址到多數內容同一個網址下以解決問題。
每次我們的瀏覽器在對某個網址(URL)發送請求後,收到的回應會附帶一個Http狀態碼,以下是常見的狀態碼代表意義:
代表狀態 | |
---|---|
200 | 連線正常 |
301 | 永久性轉址 |
302 | 暫時性轉址 |
404 | 查無此頁面 |
503 | 伺服器無回應(有頁面但無法回應資料) |
301轉址意思就是這個網址被進行轉換導向,而且是永久性的。
「Redirection」是個很好用的WordPress轉址功能外掛,能自動將使用者轉換錯誤網址到正確網址。而且免費,作者很佛心
以下是外掛的連結
https://tw.wordpress.org/plugins/redirection/
安裝完後外掛的設定選單會在「工具」-> 「Redirection」
啟用後應該會有個自動處理的設定過程。
推薦可以先用自動處理,「Start Setup」,選則後會出現以下選項
再來會檢查你的WordPress網站的REST API功能是否正常。
都沒問題的話就完成基本設定囉!接著就根據需求來進行相關設定。以下介紹我比較常用的功能。
在Redirects分頁中可以進行個別的轉址設定,以下是每個欄位說明:
這是超級方便的功能,用途為將某些結構化的位置以規則方式進行轉址。舉例來說,我先前永久連結用日期,結構為「年/月/日/文章名稱」,後來又切換成「文章名稱」,於是有些內容就會需要轉址,這時可以用這個功能,只要在欄位中輸入結構化參數,可以參考設定 -> 永久連結的內容。
以剛剛例子就是/%year%/%monthnum%/%day%/%postname%/,就會自動轉移到現在的文章永久連結,超級方便!但作者說這還是測試功能,有可能會失效,要注意這點。
這個外掛還有其他設定功能,這次就只介紹這兩點我比較常用的,若有什麼問題也歡迎在下面留言討論。