301 永久移动
超文本传输协议 (HTTP) 的 **301 Moved Permanently
** 重定向状态响应代码表明,请求的资源已永久移动到由 Location
头部提供的 URL。浏览器会重定向到新的 URL,搜索引擎会更新他们对该资源的链接。
注意:虽然 规范 要求在执行重定向时方法和主体保持不变,但并非所有用户代理都满足此要求。仅在 GET
或 HEAD
方法的响应中使用 301
代码,而对 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
规范
规范 |
---|
HTTP 语义 # status.301 |
另请参阅
-
308 Permanent Redirect
,与该状态代码等效,其中使用的方法永远不会更改。 302 Found
,临时重定向