HTTP 301 永久重定向 说明请求的资源已经被移动到了由 Location 头部指定的url上,是固定的不会再改变。搜索引擎会根据该响应修正。

尽管标准要求浏览器在收到该响应并进行重定向时不应该修改http method和body,但是有一些浏览器可能会有问题。所以最好是在应对GETHEAD 方法时使用301,其他情况使用308 来替代301。

状态

  1. 301 永久重定向

标准

标准标题
RFC 7231, section 6.4.2: 301 永久重定向超文本传输协议 (HTTP/1.1): 语义和内容

浏览器兼容性

兼容性表格内容是从结构化的数据生成的. 如果你想贡献数据, 可以从这里检出仓库 https://github.com/mdn/browser-compat-data,然后提交给我们.

Update compatibility data on GitHub

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
301ChromeFull support YesEdgeFull support YesFirefoxFull support YesIEFull support YesOperaFull support YesSafariFull support YesWebView AndroidFull support YesChrome AndroidFull support YesEdge MobileFull support YesFirefox AndroidFull support YesOpera AndroidFull support YesSafari iOSFull support YesSamsung Internet AndroidFull support Yes

Legend

  • Full support
  • Full support

更多信息可见

  • 308 永久重定向
  • 302 找到, 暂时性转移

文档标签和贡献者

标签:

此页面的贡献者:mdnwebdocs-bot, WayneCui, dyllen, ujsxn

最后编辑者:mdnwebdocs-bot,