TrueURL
TrueURL

メニュー

3xx リダイレクト 予約済み・未使用

306 未使用(旧 Switch Proxy)

予約済みで未使用のコードです。かつて「Switch Proxy」として提案されましたが取り下げられました。使用してはならず、クライアントは未知の 3xx コードとして扱います。

リーズンフレーズ
(Unused)
リダイレクト
いいえ
デフォルトでキャッシュ可能
いいえ

306 は予約済みのコードです。1990 年代後半のインターネットドラフト(Internet-Draft)で Switch Proxy として提案され、以降のリクエストでは Set-Proxy ヘッダーで示したプロキシを使うよう、クライアントに指示する意味を持つはずでした。この案は破棄され、RFC 2616 以降、このコードは未使用として記載されています。RFC 9110 は、別の意味が与えられることのないよう、これを予約済みのまま残しています。

306 を受け取ったクライアントは、ほかの未知の 3xx コードと同じく、つまり 300 Multiple Choices として扱います。自動的にたどられることはありません。

レスポンス例

HTTP
HTTP/1.1 306 Switch Proxy
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Length: 0

SEO とリダイレクトチェック

306 に正当な用途はありません。306 を返す URL はたどられず、インデックスもされないため、代わりに標準のリダイレクトコードを使ってください。

よくある原因と主な用途

  • 独自のサーバーコードやバグのあるサーバーコードが、誤って 306 を送信している場合。たいていは 307 か 302 のつもりです。
  • テスト用やデモ用のエンドポイントが、あえて珍しいコードを返している場合。
  • 306 はすべて、移動が一時的か恒久的かに応じて 307 または 308 に置き換えてください。

URL リダイレクトチェッカー

無料の TrueURL リダイレクトチェッカーで、URL が返すすべてのステータスコードをホップごとに確認できます。