203 Non-Authoritative Information は、リクエストは成功したものの、オリジンサーバーの 200 OK レスポンスと比べて、内容が変換プロキシによって変更されていることを示します。受け取ったものがオリジナルではないことをプロキシが受信者に伝えるためのもので、そのコンテンツについて後で何かを判断する際に意味を持つことがあります。
実際に使われることはまれです。画像を再圧縮したり、コンテンツを挿入したり、ページをフィルタリングしたりするプロキシも、ほとんどの場合はステータスを 200 のままにします。203 は 200 と同じく、ヒューリスティックにキャッシュ可能です。
レスポンス例
HTTP
HTTP/1.1 203 Non-Authoritative Information
Date: Fri, 06 Nov 2026 10:15:32 GMT
Via: 1.1 filter.example.net
Content-Type: text/html; charset=utf-8
Content-Length: 75
<!doctype html>
<title>News</title>
<p>[content rewritten by the proxy]</p> SEO とリダイレクトチェック
クローラーは 203 を 200 と同様に成功として扱います。203 が表示された場合は、フィルタリングプロキシ、携帯キャリアの最適化プロキシ、サイトの前段にあるゲートウェイなど、クライアントとオリジンの間にある何らかの中継サーバーがコンテンツを書き換えています。ほかの訪問者には、異なる内容が届いている可能性があります。
よくある原因と主な用途
- 携帯キャリアや最適化プロキシが、画像を再圧縮したり HTML を圧縮(minify)したりした場合。
- コンテンツフィルターやセキュリティゲートウェイが、ページの一部を削除または書き換えた場合。
- API ゲートウェイが別のソースからコピーしたデータを返し、非権威的な情報であることを示している場合。