DevToolPal
简
3xx 重定向

301 Moved Permanently

永久移动

含义

资源已永久移动到 Location 中的 URL。客户端和搜索引擎今后应使用新 URL。

常见原因

  • 网站迁移到新域名或改用 HTTPS
  • URL 结构调整
  • 合并 www 和非 www 域名

解决方法

客户端或访问者

跟随重定向并更新保存的链接或书签。如果出现循环,清除浏览器缓存:浏览器会长期缓存 301。

网站或 API 的维护者

把每个旧 URL 重定向到对应的新 URL,而不是统一跳到首页。如果 POST 请求需要保留方法和请求体,使用 308。

响应示例

HTTP/1.1
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0

规范

RFC 9110 §15.4.2

常见问题

› 301 会传递 SEO 权重吗?

会。搜索引擎会把排名信号转移到目标 URL,并逐渐在结果中替换旧 URL。

› 为什么删掉 301 后浏览器还在跳转?

浏览器会缓存永久重定向。清除缓存或用无痕窗口测试;测试期间用 302。