301リダイレクトと、302リダイレクト。
HTTPのステータスコードの詳細についてはリンク先のページでご確認下さい。
これによりますと、
301はMoved Permanentlyということで、永久的な移転となり、
302(307)はTemporary Redirectということで、一時的な移転となるようです。
dtnのランキングプログラムは、
$_GET、$_POSTのデータからリンクIDとかを抜き出して、それをランキングに反映させています。
その後、指定のリンクにリダイレクトしているわけですが、
ステータスコードを指定しない転送は、302(307)となってしまい、
SEO的にはあんまりよろしくないようでした。。。
という訳で、プログラムにきちんとステータスコードを入れておきました。
header(“HTTP/1.1 301 Moved Permanently”);
もし、ホームページでリダイレクトを設定されている方がいらっしゃいましたら、
ステータスコードにもぜひご注意下さいね。

スポンサーリンク