410 Gone
HTTP の 410 Gone
はクライアントエラーレスポンスのステータスコードで、元のサーバーで利用できなくなっている対象リソースにアクセスしていることを示します。この状態は永久的です。
410 レスポンスは既定でキャッシュ可能です。
クライアントは、 410 レスポンスを返すリソースへのリクエストを繰り返すべきではなく、ウェブサイト所有者は、このコードを返すリンクを除去または置き換えるべきです。
この状態が一時的なものか永久なのか分からない場合は、代わりに 404
ステータスコードを使用してください。
ステータス
http
410 Gone
例
古いリソースへのリクエスト
次の GET
リクエストは、宣伝コンテンツを掲載したページに対するものですが、そのページはすでに無効になっています。
http
GET /promotions/summer-2023 HTTP/1.1
Host: example.com
http
HTTP/1.1 410 Gone
Content-Type: text/html
Content-Length: 212
<html>
<head>
<title>Promotion expired</title>
</head>
<body>
<h1>Promotion expired</h1>
<p>Promotion no longer active! See <a href="/offers">current offers</a>.</p>
</body>
</html>
仕様書
Specification |
---|
HTTP Semantics # status.410 |