以前の記事で、ページをリダイレクトさせる方法を挑戦したけど、今回は、phpを使ってページをリダイレクトさせてみました。コードは、以下の通りです。
<?php header("HTTP/1.0 404 Not Found"); header("Location: http://hoge.net/"); ?>
こんな感じで記述すればとりあえずリダイレクト出来ました。
2行目の青字で書かれている部分に、リダイレクトしたいURLを記述します。
で、1行目の赤字で書かれている部分は、ステータスコード404を返している…らしい……(ここは若干不安です)。
注意しなきゃならない点として、このコードは、何かを出力する前に書かなきゃならないらしいです。
様は、
<html> <?php header("HTTP/1.0 404 Not Found"); header("Location: http://hoge.net/"); ?>
こんな感じに、htmlを出力してから書くとエラーになるらしいです。
header()については、こちらに詳しくかいてあります。
ステータスコードに関しては、こちら。
Comments