すべてのphpファイルをhtmlファイルとしてアクセスさせたいのですが、
そのような事は可能でしょうか?
http://***.com/(ファイル名).php (元ファイル)
http://***.com/(ファイル名).html (でアクセスしても表示される)
1ファイルずつ.htaccessに記述する方法は知っています。
サーバはApache2.0.54を使用しています。
mod_rewriteモジュールを有効にしたhttpd.conf か .htaccess に、下記記述の追加で
"/path/hoge.html" で "/path/hoge.php" にアクセスできます。:
RewriteEngine on
RewriteBase /path/
RewriteRule ^(.*)\.html$ $1.php [T=application/x-httpd-cgi]
詳細はこちらで。
RewriteRule一つで可能です。
RewriteEngine on RewriteRule ^(.*)\.html(\?.*)?$ $1.php$2 [L]
置換後の$1には最初のカッコの内容(ディレクトリパスからファイル名の拡張子前までの文字列)が入り、$2には2番目のカッコの内容(もしクエリパラメータがあればその文字列)が入ります。
出来ました。ありがとうございました。