.htaccessでDocumentRootから違うURLに飛ばす


本番サイトはルート直下に来るけどテスト環境はどうしてもルート直下におけない・・・Orz
な時にmod_rewriteを使って、.htaccessでDocumentRootからDocumentRoot配下にある別ディレクトリのURLに飛ばした時のメモ。

これを.htaccessに追記。
/top/配下のファイルをルート直下にあるかのごとく表示。
RewriteEngine on
RewriteBase /
RewriteRule ^$ top/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ top/$1 [L]

ちなみにこの時は、/top/以下だけ対象。
それ以外のディレクトリは普通にアクセス可能な状態。

Posted in Web-tips by prolography at 12月 10th, 2010 .
Tags: ,
海外現地オプショナルツアーなら【VELTRA(ベルトラ)】
ケンコーコム