意外に無かったので、メモとして記事に残しておきます。
具体的には
http://hoge.jp/test/
のサブフォルダーにあるファイル一式を、ファイル構成は全く同じなまま
http://nico.jp/test/
へリダイレクトさせる方法についてです。
http://hoge.jp/test/a.html にアクセスしたら、 http://nico.jp/test/a.html にリダイレクトされるという意味です。
これから書く .htaccess の記述は、 http://hoge.jp/test/ のフォルダーへアップロードする前提での記述です。
1 2 3 4 |
RewriteEngine On RewriteCond %{http_host} ^hoge.jp RewriteCond %{REQUEST_URI} ^/?test/? RewriteRule ^(.*)$ http://nico.jp/test/$1 [R=301,L] |
「 /? 」の意味は、「 / が有ろうと無かろうと」という意味です。
http://hoge.jp/ にアップロードする場合は、以下の通りとなります。念の為。
1 2 3 4 |
RewriteEngine On RewriteCond %{http_host} ^hoge.jp RewriteCond %{REQUEST_URI} ^/?test/? RewriteRule ^/?test/(.*)$ http://nico.jp/test/$1 [R=301,L] |