mod_rewriteのインストール・設定 - RewriteRuleのサンプル [Linux Fedora, RedHat]> RewriteRuleの書き方・解説
RewriteRule ^/sample/(.*)$ /shop/sample/$1 [L]
の場合、
http://ドメイン名/sample/ にアクセスすると
http://ドメイン名/shop/sample/ のファイルを表示します。
ブラウザの表示は、http://ドメイン名/sample/ のままです。
http://ドメイン名/sample/test/test.php にアクセスすると
http://ドメイン名/shop/sample/test/test.php のファイルを表示します。
ブラウザの表示は、http://ドメイン名/sample/test/test.php のままです。[L]は、定義の最終行(Last)を意味します。
この行以降のRewriteRuleは無視されます。
一番最後の行に書きます。
何も書かなくてもOK。[R]は、リダイレクトを行います。