CyberAgent SEO Information  (サイバーエージェントSEO情報ブログ)

サイバーエージェントSEOグローバルイノベーションプロジェクト(SGIP)です。当ブログでは、皆様がウェブサイトを運営するにあたって必要となるSEOに関する情報をご提供して参ります。


テーマ:
PHPにはheader関数というとても便利な関数があります。
これは簡単に言うとHTTPヘッダー情報を送信するという機能です。
この関数を応用するとリダイレクトのようなことができます。

具体的にはindex.phpに記述しておくと、
  header("Location: http://www.domain.com/index2.php") ;
と記述すると、index.phpからindex2.phpを呼び出します。つまり、index2.phpへ
リダイレクトされます。

ただし、このときに注意しなければいけないことは、このままだと
Moved Temporaryになるということです。
SEO的に理想とされるMoved Permanentlyにするためには

  header("HTTP/1.0 301 Moved Permanently") ;
  header("Location: http://www.domain.com/index2.php") ;

とヘッダー情報を追加すると転送時のステータスが301になります。

実際に、プログラムでリダイレクトするケースはメンテナンスが大変なので
ほとんどないと思いますが、興味のある方は試してみるとおもしろいですよ。


(山田一也)

いいね!(0)  |  リブログ(0)