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]