mod_rewriteでリダイレクトさせるメモです。

例外のアドレス以外にアクセスした場合は、全て指定のアドレス(ここではgoogleを例にする)へリダイレクトする方法です。

以下のアドレスはリダイレクトさせない
http://www.example.com/hogehoge/*

上記以外は全てリダイレクト
http://www.example.com/*

リダイレクト記述方法

RewriteEngine on
RewriteRule ^/hogehoge/(.*)$ - [L]
RewriteRule ^/(.*).*$ http://www.google.co.jp/? [R,L]

googleの最後に?がついているのは、クエリを取り外すためです。

リダイレクトで、ハマった・・・・。


8月 11, 2010 at 9:03 pm by 黒ぶちメガネ
Category: Apache, Linux