apacheにて
全てのアクセスを指定した階層下にURLを保持したままリダイレクトしたいです。

下記のような感じです

www.example.com -> www.example.com/test
www.example.com/login -> www.example.com/test/login

記述としては

 Rewriterule ^(/.*)$ /test$1 [R=301,L]

だと思うのですが、これだとリダイレクトループになりますので、
RedirectCondで条件指定するのですが、
URLを保持したままリダイレクトしたいので

RewriteCond %{REQUEST_URI} !^/test(/.*)$

が使えないため悩んでおります。