Apacheでトップページへのアクセスを特定URIにリダイレクト

 

よくある要件。
トップページ(例:http://www.hogehoge.com/)へのアクセスを、特定のページに自動的にリダイレクトさせたい。

おなじみのmod_rewriteを使った例。
以下は、httpd.confの の中に記述すること。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !test.*$
RewriteRule ^(.*)$ test/$1 [R,L]

“http://www.hogehoge.com/”へのアクセスは、”http://www.hogehoge.com/test/”に自動的にリダイレクトされる。

参考:
http://blog.dawgsdk.org/weblog/archives/411011
http://web-tan.forum.impressrd.jp/e/2010/01/05/6369