谷歌外鏈購買:什么是307重定向?

來源:數(shù)聚梨海外營銷獨立站跨境電商
作者:數(shù)聚梨海外營銷獨立站跨境電商
時間:2024-12-16
2228
307 重定向(通常稱為 HTTP 307 狀態(tài)代碼)會臨時自動將網(wǎng)站訪問者從一個 URL 轉(zhuǎn)移到另一個 URL,同時保持 HTTP 請求方法不變,這對于某些類型的頁面非常重要。

圖片

E63D580A-10FD-40A8-A180-40ED7065F7F7.jpeg

307 重定向(通常稱為 HTTP 307 狀態(tài)代碼)會臨時自動將網(wǎng)站訪問者從一個 URL 轉(zhuǎn)移到另一個 URL,同時保持 HTTP 請求方法不變,這對于某些類型的頁面非常重要。例如,假設(shè)您正在重新設(shè)計網(wǎng)站的登錄頁面。并且您希望在重新設(shè)計期間將用戶從“yoursite.com/login/”臨時重定向到“yoursite.com/login-temp/”。307 重定向可以提供幫助。嘗試訪問“yoursite.com/login/”的用戶將被重定向到您的臨時登錄頁面。

3xx 狀態(tài)代碼如何工作?

3xx 狀態(tài)代碼(307 重定向只是其中一種類型)會告訴 Web 瀏覽器將流量從初始 URL 轉(zhuǎn)移到其他 URL。當有人嘗試訪問您臨時重定向的網(wǎng)頁時,他們的瀏覽器會向您網(wǎng)站的服務(wù)器(托管和交付 Web 內(nèi)容的系統(tǒng))發(fā)送請求。服務(wù)器以 3xx HTTP 狀態(tài)代碼進行響應(yīng),該代碼指示所請求頁面或操作的狀態(tài)。該狀態(tài)代碼會告訴瀏覽器下一步該去哪里以及如何處理重定向。

307、302 和 303 重定向有什么區(qū)別?

307、302 和 303 重定向都是臨時重定向,但它們在如何以及是否維護 HTTP 請求類型方面有所不同。這主要適用于瀏覽器向服務(wù)器發(fā)送的兩種類型的請求:

-GET:從服務(wù)器檢索數(shù)據(jù)時

-POST:將數(shù)據(jù)發(fā)送到服務(wù)器時(例如通過表單提交)

了解 GET 和 POST 請求之間的區(qū)別有助于您理解這些重定向之間的區(qū)別:

-302 重定向:302 重定向是一種臨時重定向,可能會將 POST 請求更改為 GET 請求。當您需要將流量臨時定向到新位置并且請求方法是否更改無關(guān)緊要時,您可以使用它。例如,如果您正在進行臨時促銷,并希望在促銷期間將用戶從主產(chǎn)品頁面重定向到該限時頁面。

-303 重定向:303 重定向是一種臨時重定向,它會將所有請求更改為 GET 請求,通常用于在用戶執(zhí)行提交表單等操作后將其發(fā)送到新頁面。例如,如果用戶填寫表單以下載您網(wǎng)站上的資源,您可以使用 303 重定向在提交處理后將他們發(fā)送到感謝頁面。這可以避免重復(fù)提交。

-307 重定向:307 HTTP 代碼是一種臨時重定向,它保留原始請求方法 - POST 請求仍然是 POST 請求。維護請求方法有助于保護數(shù)據(jù)、避免數(shù)據(jù)丟失等。例如,您可以使用 307 重定向?qū)⒂脩舭l(fā)送到包含用戶提交的部分相同信息的訂單確認頁面。

307 臨時重定向與 307 內(nèi)部重定向有什么區(qū)別?

雖然 307 臨時重定向是一種將用戶臨時發(fā)送到與請求頁面不同的頁面的方法,但 307 內(nèi)部重定向(這是一個非正式術(shù)語,不是真正的重定向)是一種自動將用戶發(fā)送到網(wǎng)站安全版本的方法。當有人訪問您的網(wǎng)站時,他們的瀏覽器和您的服務(wù)器之間的數(shù)據(jù)傳輸可以通過以下方式進行:

-HTTP:純文本通信協(xié)議

-HTTP 安全 (HTTPS):更安全的加密通信協(xié)議

如果您的網(wǎng)站使用 HTTP 嚴格傳輸安全 (HSTS)(一種指示瀏覽器始終使用 HTTPS 而不是 HTTP 的安全功能),則用戶將始終訪問您網(wǎng)站的安全版本。Chrome 的開發(fā)人員工具將此顯示為“307 內(nèi)部重定向”。

 307 重定向如何影響 SEO?

正確的 307 重定向通常對您網(wǎng)站的 SEO 的影響很小,因為它:

-不傳遞鏈接權(quán)益:由于 307 重定向是臨時的,搜索引擎希望原始 URL 將來可以再次訪問。因此,鏈接權(quán)益通常不會轉(zhuǎn)移。

-不更新搜索結(jié)果:搜索引擎通常會在看到臨時重定向時繼續(xù)索引原始 URL。這意味著如果原始頁面有排名,它將繼續(xù)顯示在臨時頁面的位置。

話雖如此,如果長期使用 307 重定向,可能會給搜索引擎造成混亂。這可能會對您的排名產(chǎn)生負面影響。

何時使用 307 重定向以及何時避免使用 307 重定向?

307 重定向用于:

-需要維護 HTTP 請求方法的臨時重定向:當您需要確保 POST 請求不會更改為 GET 請求時,使用 307 重定向是必不可少的

-其他臨時需求:如果您正在更新網(wǎng)站上的頁面或運行 A/B 測試(測試兩種變體以查看哪種效果更好),則可以使用 307 重定向。雖然 302 重定向在這些情況下更常見。

避免 307 重定向用于:

-批量重定向:如果您正在實施大量臨時重定向,則對每個頁面使用單獨的 307 重定向效率低下,并且可能會減慢您網(wǎng)站的加載時間。相反,使用通配符或基于模式的重定向根據(jù)規(guī)則重定向多個 URL。

-永久 URL 更改:如果您已將頁面永久移動到新 URL,則 307 臨時重定向是不合適的。相反,您應(yīng)該使用 301 永久重定向來向搜索引擎發(fā)出更改信號。

如何設(shè)置 307 重定向

設(shè)置 307 重定向的方式取決于您的網(wǎng)站平臺(例如 WordPress、Joomla 或定制)、您的技術(shù)專長以及臨時重定向的具體目標。以下是四種最常用的方法:

1. 編輯 .htaccess 文件

.htaccess 文件是一個配置文件,它指示您的服務(wù)器(假設(shè)您使用 Apache)如何響應(yīng)各種情況,包括重定向。您可以通過修改此文件來實現(xiàn) 307 重定向。登錄到您網(wǎng)站的托管帳戶,轉(zhuǎn)到您的文件管理器,然后導(dǎo)航到根目錄(您網(wǎng)站的主文件夾)。保存文件。并測試重定向是否有效。

2. 嘗試 PHP 重定向

使用 PHP 標頭是執(zhí)行服務(wù)器端重定向的另一種方法。要使用 PHP 設(shè)置 307 重定向,請使用“header()”函數(shù)將位置標頭發(fā)送到瀏覽器并指示其重定向到新 URL。打開與要重定向的頁面相對應(yīng)的 PHP 文件。在頂部,在任何其他內(nèi)容之前插入以下內(nèi)容:

<?php

header("Location: /new-url/", true, 307);

exit;

?>

將“/new-url/”替換為您想要的目的地(它可以是相對 URL,如我們所展示的)并保存文件。通過訪問原始頁面來測試重定向。

3. 使用插件

如果您無法或不想訪問服務(wù)器文件,使用插件是實現(xiàn) 307 重定向的有效方法。以下是如何在 WordPress 上進行重定向:下載重定向插件,將其上傳到您的 WordPress 網(wǎng)站并激活它。然后前往“工具”>“重定向”打開插件?,F(xiàn)在,通過單擊齒輪圖標展開所有輸入?yún)^(qū)域來輸入您的 307 重定向規(guī)則。

4. 使用 JavaScript 重定向

如果您無法修改服務(wù)器文件,另一個選項是使用 JavaScript 添加客戶端重定向。但在 JavaScript 中設(shè)置重定向并不像服務(wù)器端方法那樣對 SEO 友好。因為重定向發(fā)生在頁面開始加載后,這可能會導(dǎo)致延遲。而且并非所有搜索引擎都執(zhí)行 JavaScript 或始終執(zhí)行 JavaScript。找到您要重定向的頁面的 HTML 文件。在 HTML 文件的 <head> 部分中,插入以下腳本:

<script type="text/javascript">

window.location.replace("/newpath/");

</script> 

將“/newpath/”替換為您所需目標的相對 URL。將更改保存到 HTML 文件。然后通過訪問原始頁面來測試重定向。

307 重定向的最佳實踐

處理 307 重定向時需要考慮很多因素。遵循以下最佳實踐可確保獲得最佳結(jié)果:

-定期測試重定向:訪問舊 URL 以確認其正確重定向到更新后的頁面

-監(jiān)控用戶行為:使用分析工具跟蹤重定向頁面上的用戶交互。跳出率增加等問題可能表明用戶不滿意,從而需要更好的替代方案。

-謹慎使用重定向:避免過多的 307 重定向 - 它們會降低您網(wǎng)站的速度

-跟蹤重定向:保留活動重定向的記錄,以便于故障排除和將來參考

-避免重定向鏈和循環(huán):重定向鏈是指瀏覽器在到達最終目的地之前啟動多個重定向。當兩個 URL 相互重定向時,就會發(fā)生循環(huán)。這兩種情況都會減慢頁面的加載時間,并導(dǎo)致用戶體驗不佳。

因此,請確保跟蹤您實施的任何 307 重定向。當您不再需要它們時,請將其刪除。

寫在最后

現(xiàn)在您了解了什么是 307 重定向、如何實施重定向以及如何修復(fù)相關(guān)問題,是時候開始工作了。

立即登錄,閱讀全文
原文鏈接:點擊前往 >
文章來源:數(shù)聚梨海外營銷獨立站跨境電商
版權(quán)說明:本文內(nèi)容來自于數(shù)聚梨海外營銷獨立站跨境電商,本站不擁有所有權(quán),不承擔相關(guān)法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多