拡張子が.htmlのサイトで、.phpとして実行する必要がある連絡先フォームがあります。 mod rewriteを使ってすべての.htmlファイルを.phpとして扱うことができるのは知っていますが、1つのファイルに対してのみ行うことはできますか?単一の.htmlファイルを.phpとして実行しますか?
TIA ...
スティーブ
拡張子が.htmlのサイトで、.phpとして実行する必要がある連絡先フォームがあります。 mod rewriteを使ってすべての.htmlファイルを.phpとして扱うことができるのは知っていますが、1つのファイルに対してのみ行うことはできますか?単一の.htmlファイルを.phpとして実行しますか?
TIA ...
スティーブ
http://www.php.net/manual/en/security.hiding.php
1つのファイルだけのためにこれをしたい場合は、独自の拡張機能( .xyzというような)を設定する必要があります。 .htmlを選択すると、すべての.htmlファイルがPHPファイルとして実行されます。 Apacheを使用する場合は
これは彼が彼がしたくないと言っていると思います。 OPにはこのテクニックは言及されていませんでしたが、有効な答えだと思います。 – sberry
、あなたの.htaccessにこれを追加しよう:
AddType application/x-httpd-php .htm .html
AddHandler x-httpd-php5 .htm .html
(礼儀kavoir.com).htaccessファイルまたはApacheの設定のいずれかで同様
拡張子を '.php'に変更するだけの理由はありますか? –
特定のパスにmod_rewriteを使うことができますが、ファイル名をwhatever.phpに変更するだけではどうですか? – sberry
なぜあなたは1つのファイルだけを変更するためにボーダーしますか?すべてのためにそれをしなさい。またはファイル名を.phpに変更すると、 – mathk