htaccessで/(ルート)から仮想ディレクトリにリダイレクトする方法

htaccessで/(ルート)から仮想ディレクトリにリダイレクトする方法

このページのリダイレクト方法を使えば、例えば下記のような転送を実現できます。

アクセス先→ https://test.kitalog/test.html
転送先→ https://test.kitalog/sub/test.html

コード例

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/sub
RewriteRule ^(.*)$ /sub/$1 [L,R=301]
#RewriteRule ^(.*)$ /sub/ [R,L] # 301リダイレクトじゃない場合

正しく動くと思ういますが、もし動作がおかしかったらコメント頂ければ幸いです。

 

Category: Webサイト作成Tags: htaccessリダイレクト

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

twenty + 14 =