如何通過 .htaccess 文件將 301 重定向添加到 WordPress

已發表: 2022-05-17

更改頁面 URL 或其域名要容易得多,但將用戶從舊頁面轉發到新頁面更具挑戰性。 特別是在高網絡流量方面,如果您的舊頁面產生了令人印象深刻的數字,您不想放棄它。

但是,由於 WordPress 重定向的出現,不再值得擔心這些事情。 WordPress 重定向以其在推動驚人的網絡流量和 SEO 價值方面的出色功能而聞名。 事實上,只要有重定向,搜索引擎的爬蟲就很容易為網站編制索引。

特別是,大多數 WordPress 用戶在切換域名時經常使用 301 重定向。

因此,本文將介紹大約 301 重定向以及如何通過 .htaccess 文件將它們實現到 WordPress。

  • 什麼是 WordPress 中的 301 重定向?
  • 什麼是 .htaccess 文件?
  • 為什麼要協作 301 重定向和 .htaccess 文件?
  • 如何在 WordPress 上使用 .htaccess 文件實現 301 重定向

什麼是 WordPress 中的 301 重定向?

301 重定向是 HTTP 響應狀態代碼。 它指的是永久重定向,表示將網頁永久移動到不同的頁面URL。 換句話說,當請求舊 URL 地址時,用戶將在 301 重定向的幫助下自動重定向到新地址。

此外,301 重定向還會通知搜索引擎的爬蟲您的頁面區域持續轉移到新的區域。 這樣,他們更有可能識別您的全新 URL 並將其編入索引,而不是舊 URL。 因此,您可以維護和定位您所有的 SEO 價值。

什麼是 .htaccess 文件?

超文本訪問,也稱為.htaccess文件,是一個配置文件,位於中央目錄的根目錄下,通常由Apache管理。 它可以看作是webserver的一部分,允許靈活地重定向或啟用和禁用其他功能,而無需直接編輯服務器配置。

.htaccess 文件還允許您控制對 Web 服務器中特定目錄的訪問。 它可以添加到高級文件夾或站點安全性的多個配置設置中或對其進行自定義。

這就是為什麼這種文件通常被隱藏並且沒有文件夾名稱以防止未經授權的用戶訪問和調整它的原因。 否則,這可能會對網站造成不利影響,例如無法訪問的問題。

為什麼要協作 301 重定向和 .htaccess 文件?

當用戶請求頁面 URL 時,您的服務器將檢查 .htaccess 文件,因為它們負責顯示您網站的永久鏈接。 這些文件包含更改永久鏈接結構時的請求、重定向和安全性的特殊說明。

301 重定向和 .htaccess 文件的協作旨在幫助您將訪問者從舊站點結構重定向到新站點結構或新域名。 這將有利於更好的用戶體驗,以便他們在訪問您已刪除的頁面時不會遇到任何 404 錯誤。

如何在 WordPress 上使用 .htaccess 文件實現 301 重定向

通過 .htaccess 文件將 301 重定向添加到 WordPress 只需幾個步驟。

在 WordPress 網站上查找並下載您的 .htaccess 文件

為了讓一切順利進行,您需要通過 FTP 連接您的網絡服務器,以便編輯您的 .htaccess 文件。 如果您發現難以聯繫到他們,您應該向您的託管服務提供商尋求幫助。

否則,您也可以使用 cPanel 的內置文件管理器工具查找 .htaccess 文件。

如前所述,.htaccess 文件將存儲在您的 WordPress 站點的根文件夾中。 因此,您可以按名稱或在 cPanel 儀表板上顯示的文件管理器工具中找到並下載它們。

備份您的 .htaccess 文件

在這個階段,您永遠不要忘記在對 .htaccess 文件進行任何更改之前對其進行複制。 此文件包含您的所有服務器配置,並且在您的站點功能中起著至關重要的作用。 備份您的 .htaccess 文件對於保護原始文件至關重要。 這樣,當出現任何錯誤時,您只需重新上傳原始錯誤,以免破壞您的網站和網絡服務器。

將 Essential 301 重定向添加到您的 .htaccess 文件

成功將文件保存到計算機後,您需要右鍵單擊打開文件。 選擇“打開方式”,然後選擇“記事本”。 然後,如果您使用永久鏈接,屏幕上會彈出一個表格。

到了最關鍵的階段,在 .htaccess 文件中添加一些相關代碼。 在這個程度上,代碼可能聽起來有點技術性。 但是,不用擔心,我們會將其分解為最簡單的步驟,以便您更輕鬆地遵循。

  1. 將單個頁面重定向到另一個頁面。 您需要將以下代碼段添加到要重定向的頁面:
    重定向 301 /old-URL https://yourdomain.com/new-url
  2. 將您的整個網站轉到新域名。 添加以下代碼段以將您的訪問者發送到新站點:
     重寫引擎開啟
    RewriteCond %{HTTP_HOST} ^olddomain.com [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.olddomain.com [NC]
    重寫規則 ^(.*)$ https://newdomain.com/$1 [L,R=301,NC]
  3. 將 301 重定向應用到帖子:

如果您想將訪問者從此www.passwordprotectwp.com/301-post帖子重定向到www.passwordprotectwp.com/how-to-redirect ,您可以添加 301 重定向,如下例所示:

重定向 301 /301-post https://passwordprotectwp.com/how-to-redirect

請確保將“old-URL”、“new-URL”或“yourdomain.com”的示例替換為您的實際原始 URL、新 URL 和域名。

使用 301 WordPress 重定向

SEO 健康或用戶體驗絕對不是您可以放棄的。 當您要將整個站點更改為新域名或將頁面移動到另一個頁面時,這些元素很重要。

獲得相同的流量從來都不是一件容易的事,搜索引擎優化工作成本高昂並且已經建立了很長時間。 對於這些情況,301 重定向會對您有所幫助。

它們不僅有助於保留您以前的搜索量,還可以通過添加到 .htaccess 文件來加強您的網站安全性。

通過 .htaccess 文件實現 301 重定向到 WordPress 並不是一件繁瑣的事情。 讓我們開始吧,為您的訪客帶來流暢的體驗。

除了 301 重定向之外,您可能還想了解其他類型的 WordPress 重定向以及重定向 WordPress 附件頁面的方法。