510 Not Extended は、2000 年の実験的な RFC である HTTP Extension Framework(RFC 2774)で定義されました。このフレームワークでは、クライアントが Man や Opt などのヘッダーで必須の拡張を宣言できました。リソースへのアクセスポリシーが、リクエストで宣言されていない拡張を必要とする場合、サーバーは 510 を返し、そのレスポンスには拡張したリクエストを送るために必要な情報を含めることになっていました。
このフレームワークが広く実装されることはありませんでした。その後 IETF は RFC 2774 を Historic(歴史的)の位置付けに変更し、IANA のレジストリでも 510 は廃止済みとされています。新しいシステムでは使わないでください。
レスポンス例
HTTP
HTTP/1.1 510 Not Extended
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/plain
Content-Length: 70
This resource requires a mandatory extension declaration (Man header). SEO とリダイレクトチェック
510 に現在の用途はなく、510 を返すページはインデックスされません。チェックで 510 が表示された場合、そのサーバーは非常に古いソフトウェアか、独自のソフトウェアで動いています。
よくある原因と主な用途
- HTTP Extension Framework を実装したレガシーなソフトウェア。
- 独自の目的で 510 を誤用しているカスタムアプリケーション。
- 登録されているすべてのステータスコードを返すテスト用のエンドポイント。