HTTP・Web 基礎4 択難易度 標準

301 と 302 の違いとして正しいものはどれ?

正答

  1. 301 は恒久的な移動、302 は一時的な移動
  2. 301 は一時的な移動、302 は恒久的な移動
  3. 301 はキャッシュ利用の指示、302 はリダイレクト
  4. 301 は GET 専用、302 は POST 専用のリダイレクト

解説

301 Moved Permanently はリソースが恒久的に新しい URL へ移ったことを示し、ブラウザや検索エンジンは新 URL を記憶してよい。302 Found は一時的な転送で、次回も元の URL へアクセスすることが期待される。サイトの URL 構造を変えたときは 301、メンテナンス中の一時的な誘導などは 302 を使う。「キャッシュ利用の指示」は 304 Not Modified の役割で、リダイレクトではない。メソッドによる使い分けも存在しない。

参考: developer.mozilla.org

status-code3xxredirect

この問題を含む HTTP・Web 基礎 のテストを制限時間つきで解く

HTTP・Web 基礎クイズへ