2007年8月22日水曜日

PHPによるリダイレクトは302 Moved Temporarily

 PHPでheader()でリダイレクト(hedaer("Location: http://www.example.com/");とか)した場合、httpステータスは"302 Moved Temporarily"を返すらしい。

PHP: header - Manual

 "301 Moved Permanently"にしたかったら、Locationを指定する前にheader()でhttpステータスを指定する必要があるみたい。

(2007/11/01 追記)
header関数の3番目の引数 - Moony::logによると、header()の第3引数でHTTPステータスを指定できるみたい!

0 件のコメント:

ブログ アーカイブ

tags