當在網站需更改路徑結構時,往往我們為了要保留網站在搜尋引擎的權重,必需做301轉址(永久轉址)給搜尋引擎知道才不會造成MH原本已有的排名因找不到原網頁我下滑,這點也是SEO工作的重要課題。
如您的站如WordPress時恭喜您,您可安裝Redirection外掛(Plugin)來處理,而不用自己去改網站根目錄下的.htaccess檔(如是apache web server), 這個外掛可以讓您簡簡單單便能做301或302轉址,來保留原得之不易的權重。
做法一就是安裝該外掛,這點基本功就不在本文多做說明。僅就Redirection外掛設定來說明,當安裝完後便會如下圖一樣在外掛頁內看到Redirection點其下方的setting鍵進行設定.
進入設定後會自動指到’選項’頁,在此您可自定一些需求,如增加404錯誤的記錄,可由該記錄來自動增加轉址項。
404記錄很有用,可以選擇它,設一天來做測試用。
2.點按上方的[重新導向]頁籤,進行新增。
他的設定很簡單就把你想轉址的網頁輸入來源及目標網址並儲存就可以。但要注意[URL options/Regex]下拉選項要勾選.
不然可能試了沒反應.
而來源網址加'^’這表示在^之後的是路徑開始位置是最前面,而不是路徑之間.
以我的需求來說,我都會勾[V]正則表達式,正則表達式也稱正規表示法,可自行查網進行了解其寫法。
如你像我一樣因原來的永久連結設定的自訂為
/archives/%category%/%postname%/
會出現如下的結構.
https://www.fxinspire.com/archives/category/%E6%A8%82
但用了一段時日後覺得沒必要多個archives字樣,故改成/%category%/%postname%/
如圖:
為了防排名下滑故以Redirection外掛來處理轉址.
當然如你不想安裝外掛,也可自己更改.htaccess檔的內容,但要注意的是自訂義的設定值要加在BEGIN WordPress那行之前,不然當更改永久路徑設定儲存時便會被清除.