DevToolPal
简
4xx 客户端错误

410 Gone

已删除

含义

资源已永久消失,且没有已知的新地址。与 404 不同,这是服务器有意声明的。

常见原因

  • 内容被有意删除
  • 某个 API 版本已下线
  • 过期的促销或商品信息

解决方法

客户端或访问者

删除该链接或书签;资源不会再回来。对于 API,请迁移到替代版本。

网站或 API 的维护者

有意删除的内容使用 410,搜索引擎会更快移除该 URL;如果有真正的替代页面,使用 301。

响应示例

HTTP/1.1
HTTP/1.1 410 Gone
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Gone",
  "status": 410,
  "detail": "API v1 was retired on 2025-01-31. Use /v2."
}

规范

RFC 9110 §15.5.11

常见问题

› 对 SEO 来说 410 比 404 更好吗?

搜索引擎移除 410 的 URL 可能稍快一些,但两者最终都会从索引中删除。

› 返回过 410 的页面还能恢复吗?

技术上可以,但客户端可能已经遗忘它。不确定时用 404。