phpが拡張子htmlでも動かせるなんてこと自体知らなかったので
一応メモしておく。
適用したいディレクトリに以下の記述をした.htaccessを置くだけ。
これでsample.html内にとか記述しても
ちゃんと「hello」が出力される。(phpが動くようになる)
AddHandler application/x-httpd-php .php .html
環境によっては次の記述でないとダメな場合も。
(違いとか、詳しくはよく分からない)
AddType application/x-httpd-php .php .html
自分が最近メインでグイグイと使っているさくらインターネットでは
上記のように簡単には出来ないらしく、ちょいと工夫が必要らしい。
まだ試してないけど、解説している記事があったのでこれもいちおう残しておく。
さくらサーバーで.htmlをphpとして動かす
今回なんでこんなことを調べる必要があったかというと、近々着手する中規模のサイトのリニューアルにからんで、phpは使いたいけど拡張子はhtmlのまま変えたくないというのがあったから。新規サイトならともかく、リニューアルなので、これまでのバックリンクやインデックス状況を失うわけにはいかない。(検索エンジンにしてみれば、拡張子が異なれば、もうそれは別ページとなってしまう)
そのへんについては以下の記事が詳しかったので、これも参考にさせてもらいました。
.htaccess で、拡張子.htmlのままPHPを実行する方法
コメント:0
トラックバック:0
- この記事のトラックバック URL
- http://showzine.info/blog/2010/06/%e6%8b%a1%e5%bc%b5%e5%ad%90html%e3%81%a7php%e3%82%92%e5%ae%9f%e8%a1%8c%e3%81%99%e3%82%8b.html/trackback
- トラックバックの送信元リスト
- 拡張子htmlでphpを実行する - SHOWJIN*BLOG より