それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

.html をPHPで実行する .htaccess


linux には拡張子という概念がありません.しかし、Apacheは拡張子を使うことが出来ます.Apacheに限って言えば拡張子とMIMEタイプの両方を使うことが出来るのです。

まとめると

拡張子→MIMEタイプ→実行タイプ

MIMEタイプ指定は、そのMIMEタイプは何のファイルが誰が(実行するプログラムはどれか)
拡張子の指定は、その拡張子がどのMIMEタイプに指定するのか.

と言うことらしいです.

.html をPHPで実行する指定

html は phpではないですが。拡張子htmlをPHPで実行することが出来ます.

AddType application/x-httpd-php .htm .html
AddHandler php-script .php .htm .html

以上の設定だと全部のHTMLがPHPになるので

index.htmlだけにしておくと賢いです.

<Files index.html>
	AddType application/x-httpd-php .htm .html
</Files>

こうしておけば、index.html だけが php として解釈されますね