リダイレクト

ブラウザからのリクエストのstatuscodeが301か302で送信された場合、Response HeaderのLocationにあるURLが再度リクエストされるようになる

サーバー内でURLを振り分けているのではなく、301or302のステータスコードとlocationをブラウザに送信し再度リクエストを送るよう要求している

※URLの末尾に/が入っていない場合、Apacheの設定で/をつけて再度リダイレクトする機能がある

 

ステータスコード301と302の違い

 → 301 一度リダイレクトされると情報がdisk cacheに保存されその情報がRequestHeaderのlocalに乗る(サーバーの情報が反映されない)