SOFTELメモ

Softel Inc.

【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);

関連するメモ

コメント