300-399

Redirection messages

300から399までのHTTPステータスコードは、リダイレクトコードです。これらのコードは、サーバーがクライアントに、要求されたリソースが別のURLで利用可能であること、およびクライアントがそのURLにリダイレクトする必要があることを伝えるために使用されます。これらのコードは、要求されたリソースが新しいURLで利用可能であることを示します。クライアントは、要求された情報を取得するために新しいURLを使用するよう促されます。これは、リソースのパスやドメインが変更されたため、または一時的なリダイレクトのためである可能性があります。リダイレクトコードは、クライアントがリソースの最新バージョンにアクセスしていることを確認し、サイトへのトラフィックを促進するのに有効です。しかし、クライアントが要求されたリソースを取得するために複数のリクエストを送信する必要があるため、パフォーマンスに影響を与える可能性があることに注意する必要があります。

<300/> Multiple Choices

いくつかの異なるリソースが用意されています
公式

<301/> Moved Permanently

URL が変更されたため、今後のリクエストにはこれを使用する必要があります。
公式

<302/> Found

一時的に新しいURLでリソースを利用することができます。
公式

<303/> See Other

リダイレクト先がリクエストされたリソースそのものではなく、別のページであること。
公式

<304/> Not Modified

リソースに変化がないため、再送する必要がない。
公式

<305/> Use Proxy

リソースはプロキシ経由でのみアクセス可能です。
公式 Deprecated

<306/> Switch Proxy

リソースは、特定のプロキシを経由してのみアクセスすることができます。
公式 Deprecated

<307/> Temporary Redirect

リソースは新しいURLで一時的に利用可能です。新しい呼び出しは、同じメソッドに基づくものでなければなりません。
公式

<308/> Permanent Redirect

このリソースは、新しいURLの下で永続的に利用できます。今後のリクエストはすべて新しいURLで行ってください。
公式