Edited at

リダイレクトについて[備忘録]


301リダイレクト


  • Moved Permanetly


    • 永久的にリダイレクトする




302リダイレクト


  • Found


    • 一時的なリダイレクト




PHPコードでのリダイレクト設定


CakePHPでのリダイレクト設定


  • routes->redirect()で設定


    • 第一引数に[リダイレクト対象URL]

    • 第二引数に[リダイレクト先URL]

    • 第三引数に[ステータスコード指定]






Google Chromeの301リダイレクトキャッシュのクリア方法


まとめ

端的にいうと、301と302リダイレクトの違いは期間です

「今後変更する可能性はないか?」の問いにYesで回答できない場合、302で良いと思います。

301でのリダイレクト設定をすると、例えばChromeの場合、301リダイレクトのキャッシュを保持する仕様があるため、意図しない動作を引き起こす可能性が十分考えられるからです。


おまけ

Twitterやってます!外部のエンジニアの方ともどんどん繋がりたいと考えていますので、是非フォローして頂ければと思います!@Tatsuo96

ブログ始めました!

https://note.mu/tatsuo_iriyama