如何在 WordPress 網站上實現 307 重定向
已發表: 2022-08-18307 重定向包含重定向消息。 當訪問者請求 URL 時,307 重定向會將他帶到臨時位置。 成功的 307 重定向向訪問者確認很快將返回主 URL。 他們確信重定向過程是自動的,他們不應該改變它。 此外,客戶端必須繼續使用實際的請求 URI 來處理未來的請求,因為重定向可能會隨著時間而改變。
從 WordPress 網站進行 307 重定向
顯示在您的網站中應用 307 重定向的網頁的任何臨時移動都很好。 在學習應用程序流程之前,讓我們了解一下 HTTP 代碼和有關 307 重定向的詳細信息。
HTTP 狀態碼和 3xx 狀態碼
HTTP 狀態代碼是來自服務器的關於您請求查看的網頁的短消息。 每次服務器收到請求時,它都會處理該請求並將其與 HTTP 標頭一起返回。 此標頭包含相關的 HTTP 狀態代碼,表示網頁的狀況。 狀態碼有五類,3xx 就是其中之一。
但是,在 3xx 重定向類別下,您可以找到九種不同類型的重定向。 307重定向就是其中之一。 通過將您帶到一個新位置,它會告訴您在哪裡可以找到您請求的內容。
307 重定向如何工作?
當任何人請求訪問網頁時,307 重定向工作過程就開始了。 瀏覽器首先接收到這個請求,然後連接到相應的服務器。 然後服務器返回帶有 HTTP 307 狀態代碼的反饋。 最後,瀏覽器將訪問者帶到服務器指示的臨時位置。
同樣,基本上有兩種類型的 307 重定向。 讓我們看看它們是如何工作的——
307 臨時重定向:這個過程由我們上面討論的服務器執行。 它重定向到一個臨時位置,並確保訪問者請求的 URL 很快就會回來。
307 內部重定向:它也是 307 重定向的一種,但在本地瀏覽器中工作。 更清楚地說,內部重定向不是向服務器發送請求,而是將請求轉換為 HTTPS。 Strict-Transport-Security 響應標頭或 HSTS 維護這個嚴格的過程。 由於標頭由站點返回,因此它是一個內部過程。
為什麼使用 307 重定向?
在您的網站上使用 307 重定向有很多充分的理由。 如果您有意識地定期維護網站,那麼它會很有幫助。 人們考慮使用 307 重定向的常見原因是 -
- 內容更新
- CMS 遷移
- 通知訪問者頁面不再存在
- 切換域名
- 對於一個短期網站down
- 有助於聯盟營銷
請記住,您不應隨意使用 307 重定向。 服務器為每個重定向執行一個額外的任務。 如果您進行太多重定向,那麼您的網站可能會變慢。 這對用戶體驗和搜索引擎優化也不利。 同樣,一些重定向被組合併作為鏈轉發。 但是,超過時間限制的搜索引擎不會轉發任何鏈請求。 因此,知道您的網站確實需要重定向,然後相應地使用它。
在 WordPress 網站上實施 307 臨時重定向的方法
當您知道您的 WordPress 網站需要 307 重定向時,請找到一種簡單的方法來進行重定向。 它保證了網站的安全並使搜索引擎滿意。 有幾種應用 307 重定向的方法。 下面的方法很流行,讓我們學習你應該怎麼做。
通過您的 .htaccess 文件
這是創建重定向的安全方法。 .htaccess 是 WordPress 網站的一個小型主服務器配置文件。 但是,請確保您的服務器在 Apache 軟件上運行,您可以在您的主機帳戶或文件傳輸協議 (FTP) 客戶端的 public_html 文件夾中識別您的站點的配置文件。 文件的名稱和位置因一個託管服務提供商而異。 在我們的例子中,它位於——
只需在文件中添加一行代碼即可快速創建 307 重定向。 在這裡,您必須使用 mod_rewrite 模塊。 例如,如果您想暫時將圖庫頁面重定向到新頁面,那麼 –
[PHP] RewriteRule “^/gallery$” “/about/gallery” [R] [/php]
我們建議您在開始之前研究一下實現代碼。 .htaccess 文件是網站的重要文件,這裡的一個錯誤可能會破壞整個網站。 如果您沒有太多的開發知識,您可能會發現它是一項更具技術性的任務。 因此,請先備份您的網站,然後再對其進行編輯。
使用插件
此方法還可以自動執行 WordPress 站點的重定向過程。 如果需要,您可以找到免費插件或購買一些插件。 插件對於提前安排重定向、創建多種類型的重定向、獲取 SEO 工具等很有用。 此外,您不必擔心重定向插件的鏈接斷開。 快速頁面/帖子重定向、SEO 重定向、多合一 SEO、301 重定向等插件很好且易於使用。
儘管插件易於安裝和使用,但您應該明智地選擇它們。 因為糟糕的插件不會正確實現重定向。 因此,您的網站可能會面臨錯誤和 SEO 處罰。 例如,有時會發生元刷新重定向並使訪問者感到困惑。
它通常對訪問者說:“如果您在五秒鐘內沒有被重定向,請單擊此處。” 所以,這些東西最終會迷惑搜索引擎爬蟲。 這就是為什麼如果可能的話,您可以考慮在 .htaccess 文件中進行手動操作。
重定向 307 是否在您的 SEO 中發揮作用?
307 重定向是暫時的,這就是它不會損害您網站的 SEO 的原因。 在此過程中,新的重定向 URL 不會被編入索引。 新鏈接不包含原始 URL 的“鏈接汁”,搜索引擎不會更新其 SERP。 但是,在永久重定向的情況下,一切都會改變。 因此,307 重定向是安全的,有助於提升您網站的 SEO。
最後的話
現在您知道 307 重定向和實施流程的重要性。 您的訪問者可以通過臨時重定向及時了解站點的服務器維護情況。 因此,您可以通過這種方式確保更好的用戶體驗。 獲得 HTTP 狀態碼的詳細知識在這方面有很大幫助。 在您的網站上。