Redirection 外掛解決 WordPress 刪除頁面引發的錯誤並重新導向至新位址

瀏覽次數:653

當網站上的某些文章資訊過時了,有時候我們會選擇將文章直接刪除。但是這樣會引發一些問題,其中就是會時常在記錄檔中出現 404 Not Found 找不到頁面錯誤。

一個網站中有大量的 404 Not Found 錯誤,想也知道不是件好事。而今天要介紹的 WordPress 外掛 Redirection,他可以讓你直接在 WordPress 控制台中新增文章頁面的網址重定向。

以我之前發布的兩篇 Pokemon Go 主題的文章為例,因為其中一篇的手法是給舊版裝置使用,而在當前的遊戲版本已不適用,所以打算將觀看舊版的用戶全部導向至新版文章。這時 Redirection 就派上用場,我可以在控制台中直接設定一條 301 轉址的設定,在刪除文章的同時可以保留住舊文章的流量。

Redirection 外掛資訊

安裝 Redirection 外掛

從你的 WordPress 控制台的外掛安裝中搜尋 Redirection,點選立即安裝後啟用。

初始化 Redirection

從 WordPress 控制台的 工具 進入 Redirection 的設定頁面,並點擊 Start Setup

這邊建議勾只選第一項設定「偵測文章或頁面網址變更後自動建立重新導向」,第二個的紀錄功能可以交給 Google Search Console 去處理。
勾選完成請點擊 Continue Setup

因為 Redirection 外掛會使用到 REST API,所以請不要關閉 REST API 服務。
沒有問題的話就按下 Finish Setup 完成設定。

設定檔創建完成,點擊 Finished 進入控制台。

新增重新導向規則

在 Redirection 的設定頁面中,按下標題旁邊的 Add New 來新增一個重新導向規則。
來源網址請填入舊文章或發生 404 Not Found Error 的網址,Query Parameters 可以選擇 ignore all parameters 來忽略所有網址後面被加上的查詢參數,也就是會自動忽略 Facebook 擅自添加的 ?fbclid,可以做到最全面的重新導向。

延伸閱讀:移除 Facebook 為網站網址添加的礙眼 fbclid 參數

設定完成後如下圖,類型應該都是 301,網址欄的部分上面顯示要轉向的網址,下面寫將要轉向的網址。
可以親自測試看看,進入舊文章的網址時網頁已經會自動重新導向至新的位址囉!

在〈Redirection 外掛解決 WordPress 刪除頁面引發的錯誤並重新導向至新位址〉中有 4 則留言

  1. 請問因為文章已經刪除了,沒有來源網址,是否有辦法設定所有404的文章都轉址到特定頁面呢?謝謝。

    回覆
  2. 你好,想請問進去redirection外掛,有個404錯誤,裡面的來源網址下面有很多選項,其中”刪除”、”Ignore URL”這2個代表什麼意思呢?如果我選”刪除”,是否代表這個網址會不再被GOOGLE收錄?

    回覆
    • 就我的印象來說,刪除應該是只刪除這筆紀錄,Ignore URL 是忽略掉這個404錯誤訊息
      刪除紀錄並不會影響到您網站於 Google 的收錄狀況,請放心

發表留言

%d 位部落客按了讚: