人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【.htaccess】

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の書き方を教えてください。

●質問者: PEPOTA
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess HTML mod_rewrite PHP ディレクトリ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● GEN111
●100ポイント ベストアンサー
RewriteEngine On
RewriteRule (.+).html http://example.com/$1.php [L,R]

こんな感じでどうでしょうか。

◎質問者からの返答

試してみます。

ありがとうございます。

-----

試してみたんですが、おおむねうまくいったのですが、

ファイル名にhtmlという文字が入っていると、うまく動きません。

例)

html_abcd.html

など

-----

コメント欄にありがとうございます。

うまくいきました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ