みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

拡張子htmlでphpが動作するフォルダと動作しないフォルダを作成する方法

【やりたいこと】
htdocs フォルダ直下に約100個のフォルダがあるのですが、
その中の特定のフォルダだけは、
拡張子 html で php が動作しないようにしたいです(特定のフォルダ以外では拡張子 html で php が動作して欲しいです)。
また、拡張子 php に関してはどのフィルダでも php が動作するようにさせたいです。

【試したこと】
1. httpd.confに
AddType application/x-httpd-php .php .html
と記述(拡張子 html で php が動作する事を確認)。

2. httpd.confに
<Directory "/usr/local/apache2/htdocs">
AllowOverride All
</Directory>
と記述し、ドキュメントルート以下で .htaccess が使えるようにする。

3. htaccess に
AddType application/x-httpd-php .php
と記述し、拡張子 html で php の実行が無効化されないか試してみましたが、
拡張子 html で php が実行されてしまいNG。

4. htaccess に
php_flag engine off
と記述し、拡張子 html で php の実行が無効にならないかなと試してみて、
無効化されるのは確認しましたが、
そのフォルダ内では拡張子 php でも php の動作が無効化されてしまいNG。

ここで手詰まりとなってしまいました。
以上、よろしくお願いします。

投稿日時 - 2008-03-02 20:40:42

QNo.3827122

暇なときに回答ください

質問者が選んだベストアンサー

試してないので、うまくいくかどうか分かりませんが、
AddType text/html .html
と元に戻してやってはどうでしょうか。

投稿日時 - 2008-03-02 21:14:52

お礼

>>t-okuraさま
ご回答ありがとうございます。
試してみた所、私の希望通りの動作をいたしました。
どうもありがとうございました。

投稿日時 - 2008-03-02 21:58:57

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問