HTTP・Web 基礎記述難易度 基礎

状況

ページの URL を変えたので、古い URL へのアクセスを新しい URL へ恒久的に転送したい。

空欄に入る、転送先を伝えるヘッダー名を書いてください。

HTTP/1.1 301 Moved Permanently____: https://www.example.com/new-path

正答

正答Location

解説

3xx のリダイレクトでは、ブラウザは Location ヘッダーに書かれた URL へ移動する。301 や 302 を返しても Location が無ければ、ブラウザはどこへ行けばよいか分からない。HTTP のヘッダー名は大文字小文字を区別しないので、location と書いても同じ意味になり、ここでも区別せずに採点する。Content-Location は返した本文の別の置き場所を示すヘッダーで、転送には使われない。Refresh で転送する書き方もあるが、恒久的な移転を検索エンジンに伝えるには 301 と Location を使う。

参考: developer.mozilla.org

redirect301headers

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

HTTP・Web 基礎クイズへ