ポイントは2点
<ifModule mod_php4.c>
php_flag engine off
# AddType application/x-httpd-php .php
# AddType application/x-httpd-php-source .phps
</IfModule>
これで全仮想ホストでphpが無効になるので、あとは必要な仮想ホストの設定のなかで
<VirtualHost xxx.xxx.xxx.xxx>
<ifModule mod_php4.c>
php_flag engine on
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
</IfModule>
等として、phpを有効にしてください。あと、.htaccessでオーバーライドをされたくない場合は使って欲しくないバーチャルホストで
<VirtualHost xxx.xxx.xxx.yyy>
<ifModule mod_php4.c>
php_admin_flag engine off
</IfModule>
としておくとなお堅牢だと思いますバーチャルホストの表現の揺れが大きいのは検索エンジンで飛んでくる人向けなんでわざとです(笑)
Posted by Takuchan at 2004年02月21日 15:51
| トラックバック(0)