DevToolPal
日本語
3xx リダイレクト

302 Found

一時的な移動

意味

リソースは一時的に別の URL にあります。クライアントは今後も元の URL を使い続けるべきです。

よくある原因

  • ログインページへのリダイレクト
  • A/B テストや地域によるリダイレクト
  • 一時的なメンテナンスページ

対処法

クライアント・閲覧者の場合

Location に従います。ブラウザーは 302 に従う際に POST を GET に変えるので、メソッドを保持したい場合サーバーは 307 を使うべきです。

サイトや API の運営者の場合

一時的な移動には 302 か 307、恒久的な移動には 301 か 308 を使います。何段ものリダイレクトの連鎖は避けます。

レスポンス例

HTTP/1.1
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0

仕様

RFC 9110 §15.4.3

よくある質問

› 302 と 307 の違いは?

どちらも一時的です。307 はメソッドの変更を禁じるので POST は POST のままですが、302 はクライアントに GET へ変えられることがよくあります。

› 302 は SEO に悪い?

本当に一時的な移動なら問題ありません。恒久的な移動には 301 を使い、新しい URL をインデックスさせます。