意味
リソースは恒久的に消え、転送先もわかりません。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."
} 仕様
よくある質問
› SEO では 410 のほうが 404 より良い?
検索エンジンは 410 の URL をやや早く外すことがありますが、どちらも最終的にインデックスから削除されます。
› 410 のページを復活できますか?
技術的には可能ですが、クライアントが忘れているかもしれません。迷うなら 404 を使います。