CentOs4.4でapache2.xを使用しています。
(mod_rewriteも使用可です。)
http://example.com/index.html
http://example.com/hoge/index.html
http://example.com/hoge/sample.html
http://example.com/hoge/moge/index.html
http://example.com/hoge/moge/sample.html
・
・
・
と、いろんなディレクトリに格納された、いろんなhtmlファイルがあります。
これらの拡張子をすべて、.phpに変更するのですが、
ある、リンク元から参照されている記事がたくさんあるので、
404になってしまうのがいやです。
そこで、.htaccessを使用して、
(例)
http://example.com/hoge/moge/index.html
↓
http://example.com/hoge/moge/index.php
に自動的にリダイレクトさせたいのですが、
.htaccessの書き方を教えてください。
RewriteEngine On RewriteRule (.+).html http://example.com/$1.php [L,R]
こんな感じでどうでしょうか。
ではこれで。
RewriteRule (.+).html$ http://example.com/$1.php [L,R]