イヨノート

Design, Code and other chaos included.

同一ドメインでのリダイレクト

2012.02.24 ,

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

2行目:書き換えのベースとなるパスはドキュメントのルートディレクトリ

3行目:リクエストのURLにhoge/以下がない時に下のルールを適用する。(ループ防止)

4行目:/以下の全てのリクエストを、/hoge/以下に書き換える。

末尾のRは一時的な移動(レスポンスコード 302)
ここをR=310にすると永久的な移動(レスポンスコード 301、検索エンジンも引き継がれる)