Regra de reescrita para redirecionar de forma transparente para subpasta

Gostaria de escrever uma regra de reescrita para o apache para que uma solicitação comohttp://www.domain.com/subfolder1 redirecionaria parahttp://www.domain.com/subfolder2. Isso deve acontecer de forma transparente (ou seja, sem a alteração do URL no navegador) e todas as solicitações ou links de URL subseqüentes devem ser redirecionados para a nova subpasta (subpasta2). Isso é possível e como?

Atualmente, tenho essa regra de reescrita que redireciona para a subpasta2, mas, ao clicar em qualquer link, todas as solicitações são encaminhadas para o caminho raiz. isto éwww.domain.com. Por exemplo, qualquer link que aponte para link.php quando eu tiver esse URL (www.domain.com/subfolder1) open é redirecionado parawww.domain.com/link.php enquanto deveria ir parawww.domain.com/subfolder2/link.php.

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent


Options -Indexes
RewriteEngine On
Options +FollowSymLinks
RewriteBase /
RewriteRule ^subfolder1?$ /subfolder2/ [P,L]

questionAnswers(1)

yourAnswerToTheQuestion