SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【php】HTTPリダイレクト

問題

phpでHTTPリダイレクトって、いろんな書き方がありますね。

答え

そうですね。

301(恒久的移動:今後はこちらを見てください。こちらに引っ越しました。) その1
header('HTTP/1.1 301 Moved Permanently');
header('Location: http://example.com/');
301(恒久的移動:今後はこちらを見てください。こちらに引っ越しました。) その2
header('Location: http://example.com/', true, 301);
302(一時的移動:今はこちらを見てください。でも引っ越したわけじゃありません。) その1(デフォルト)
header('Location: http://example.com/');
302(一時的移動:今はこちらを見てください。でも引っ越したわけじゃありません。) その2
header('Location: http://example.com/', true, 302);
303(See Other:ではこちらへ移動してください。POSTの処理後のリダイレクトなど。)
header('Location: http://example.com/', true, 303);

関連するメモ

コメント