typeを使ってブログを書いている人の中にはテンプレートを色々いじってみたりPHPやcgiなど動的要素を使ってカウンタなどを設置している人も少なくない。ウェブログの設定のページで簡単に各種アーカイブの拡張子をhtmlからphpに変更できるので、サイト全体をPHP化してしまっている人もかなりいる。サイト全体をPHP化してしまうことでinclude式などで簡単に外部ファイルを利用できるようになり、サイトがサーバーに与える負荷を抑えながら動的なコンテンツを利用することが可能になる。ところが、サイト全体をPHP化するために拡張子を.phpとしてしまうことを嫌がる人がいうことも事実。見た目の点で、あるいはSEOの観点で、できればアーカイブページの拡張しも.htmlのままにしておきたいという人たちだ。見た目の観点はともかく、SEOということに関して言えば実際にどれだけ.phpが.htmlより不利なのかは明らかではない。.htmlファイルがgoogleなどのクローラーロボットに最もよく取り込まれるという見解がある一方で、多くの.phpファイルをgoogleにキャッシュして貰っているサイトがあるのも事実だからだ。.htmlのほうが.phpよりSEO的に不利ということはあり得ないということだけは言えそうだ。このPHPだが、設定次第では拡張子を.htmlとしたままでPHPを利用できる。.php内ではなく.html内でPHP式を動かすということだ。PHPの詳しい仕組みは専門の本などを参考にしてもらうとして、.htmlでPHP式を使うために必要なのはサーバー内のPHPアプリケーション部分に.htmlファイルを関連づけることである。.php4などの拡張子しかサーバー内のPHPアプリケーションに関連づけられていない。これを.htmlなどでも関連づけを行えば.htmlでPHPが動作するというわけだ。.htmlの文章を書き加えるだけ。typeが書いた文章があるので、その直後にでも入れておけばいい。.htaccess内はこんな具合になる。最後の行に注目である。.htmlこれで、拡張子を.htmlとしたままでPHPが動作するようになる。