301 Moved Permanently
HTTP 301 Moved Permanently
重新導向回應碼表示所請求的資源已被永久地移動到由 Location
標頭給出的 URL。瀏覽器將重新導向到新的 URL,並且搜索引擎會更新對該資源的連結。
备注:
雖然規範要求在執行重新導向時方法和主體保持不變,但並非所有使用者代理都符合此要求。僅將 301
狀態碼用作 GET
或 HEAD
方法的回應,對於 POST
方法,請改用 308 Permanent Redirect
,因為此狀態明確禁止更改方法。
狀態
http
301 Moved Permanently
範例
用戶端請求
http
GET /index.php HTTP/1.1
Host: www.example.org
伺服器回應
http
HTTP/1.1 301 Moved Permanently
Location: http://www.example.org/index.asp
規範
Specification |
---|
HTTP Semantics # status.301 |
瀏覽器相容性
參見
308 Permanent Redirect
,此狀態碼的等效之處在於使用的方法永遠不會改變。302 Found
,臨時重新導向