如何使用 WordPress 創建重定向
已發表: 2018-11-13您可能需要在 WordPress 網站上創建重定向的原因有多種。 您可能想要更改永久鏈接結構、刪除舊帖子或頁面,或創建新博客帖子以替換舊帖子。 無論您出於何種原因,在這些情況下的最佳做法是創建重定向,以便您的訪問者在嘗試通過舊鏈接查看您的內容時不會收到 404 頁面錯誤。 如果這是您第一次聽說這種最佳做法,那麼最好使用 Google 的 Search Console 查看您的網站是否已經存在需要修復的 404 錯誤。 好消息是,無論您是否已經有 404 錯誤需要修復,或者您只是想在未來避免它們,這篇文章將教您如何以三種不同的方式創建 WordPress 重定向,以便您可以選擇最適合您需求的解決方案.
什麼是 WordPress 重定向?
從技術上講,它不僅僅是一個 WordPress 重定向,而是一個網絡重定向,它告訴瀏覽器 X URL 不再可用,而是應該轉到 Y URL。 無論您的站點是在 Wix、Drupal 上,還是只是一個普通的 HTML 站點,URL 重定向都可以通過幾乎相同的方式完成。 無論您使用什麼平台。
有許多不同種類的重定向,每一種都有不同的數字代碼,所以讓我們首先分解它們。 最常見的兩個是301和302 ,這就是我們今天要關注的。
- 301 – 永久重定向。 當您永久更改 URL 或站點結構時,您會使用這些。 所有舊鏈接的 SEO 能力和排名都轉移到新鏈接上。 出於所有意圖和目的,舊 URL 只是變成了新 URL。
- 302 - 臨時重定向。 當您需要短期更改時,您可以使用這些。 也許網站重新設計或快速修復錯誤或故障。 沒有鏈接汁或排名被轉移。
還有300 、 303 、 304 、 307和308重定向。 但那些是為涉及 POST 和 GET 的特定用途的令人難以置信的特殊情況保留的,我們 95% 的人不需要。 如果您對該主題感興趣,Mozilla 開發人員網絡有一些關於不同類型重定向的精彩文檔。 但就您的 WordPress 重定向而言,您將主要使用301 ,偶爾使用302 。
如何使用 WordPress 創建重定向
訂閱我們的 YouTube 頻道
使用 .htaccess 創建 WordPress 重定向
網站最重要的文件之一是.htaccess文件。 代表超文本訪問,您可以通過它批准、拒絕或重定向對您網站的訪問。 雖然它可能看起來令人生畏,因為您沒有做錯任何事是非常重要的,但實際編輯要重定向的文件盡可能簡單。
使用您最喜歡的 FTP 程序(可能是 FileZilla)進入 WordPress 安裝的根目錄。 在核心文件夾下,您應該會看到.htaccess。

在您的文本或代碼編輯器中打開它(我個人使用 Sublime Text)。

對於 WordPress 重定向,您所要做的就是在讀取#BEGIN WordPress的行上方添加一行簡單的代碼。
Redirect 301 / http://elegantthemes.com/
或者
Redirect 302 / http://elegantthemes.com/
請注意,這兩行代碼中的任何一行都會將您的整個站點重定向到指定的 URL 。 如果要重定向站點中的特定頁面、帖子或 URL,則需要提供它以及目標 URL。 兩者都可以是相對路徑(如果您在同一個域中)並用一個空格分隔。
Redirect 301 /blog_post https://www.elegantthemes.com/category/blog_post

或者
Redirect 302 /blog_post2.html /category/blog_post2.html

此外,如果您需要更複雜的東西,您也可以將條件邏輯與正則表達式結合使用。 這是一個非常棒的特殊重定向列表,您可以通過這種方式使用。
無論您選擇哪條路由進入重定向,您都需要將.htaccess文件保存為純文本,然後再將其重新上傳到服務器。
使用插件創建 WordPress 重定向
如果您不習慣為 WordPress 重定向編輯.htaccess文件,請不要擔心。 你不必。 因為您使用的是 WordPress,所以有一個插件。 因為 WordPress。 其中最重要的一個稱為快速頁面/帖子重定向,它開箱即用,就像一種魅力。

設置重定向非常簡單。 激活後,Quick Redirects 會向您的管理儀表板添加一個名為Quick Redirects的新項目。 WordPress 重定向的默認類型是 301(畢竟它們是最常見的),您只需在幾個字段中輸入源 URL 和目標 URL 即可設置它們。 點擊保存按鈕,你就是金子。

此外,您將看到現有重定向的列表(請注意,在上圖中,我使用的重定向都是相對路徑,而不是新域,但這也是可能的)。 如果您不再需要重定向,您可以單擊將其刪除,或者您可以出於多種原因編輯重定向。 對我來說,這是當我用香腸手指一個難以辨認的錯字時。
最後,如果您查看重定向選項,您會看到您可以做出的大量選擇,要么創建適用於所有重定向的規則,要么啟用適用於自定義帖子類型和元框等的設置。 有很多事情要擺弄。

另外一個選項
在切換到快速重定向之前,我過去也使用過重定向插件,因為重定向還允許 404 頁面監控。 您可以查看缺少哪些頁面並設置 WordPress 重定向規則,以便訪問該頁面的任何人都會被發送到一個真正有用的頁面。

我換了另一個插件,因為我開始通過 Google Search Console 監控 404 錯誤,並決定採用更簡單的解決方案。 如果您希望在儀表板中同時使用兩者,重定向並不是一個糟糕的方法。
結論
無論您的網站已移至新位置,您正在更改永久鏈接結構,還是 WP 更新以某種方式破壞了有關您的安裝的所有內容並且您重新開始……了解如何設置 WordPress 重定向非常方便.
無論您喜歡深入研究 Core 文件還是喜歡使用插件,都沒有關係。 兩者都是有效的,最終達到相同的結果。 所以不要害怕。 開始玩,看看什麼最適合你。 您甚至可以找到一種只需點擊幾下即可提高排名和 SEO 的方法。
您為網站設置重定向的首選方法是什麼?
文章特色圖片由 Vectorpocket/shutterstock.com 提供
