Estamos gradualmente movendo um site de clientes para um novo sistema & nome do domínio. Enquanto isso, precisamos dos dois sites ao vivo, mas compartilhando partes do mesmo domínio.
Agora apontei o domínio principal para o novo servidor - www.newserver.org
Neste servidor, eu preciso que o Apache redirecione todas as solicitações que não estão em uma lista de pastas permitidas para o antigo servidor - agora disponível em: www.oldserver.org (preservando o caminho após o domínio).
Eu também preciso que o novo servidor seja acessível sem redirecionar quando acessado através do seu endereço IP.
Minha melhor tentativa na configuração do apache:
DocumentRoot /var/www
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/landing/
RewriteCond %{REQUEST_URI} !^/admin/
RewriteCond %{REQUEST_URI} !^/user/
RewriteCond %{REQUEST_URI} !^/sites/
RewriteCond %{REQUEST_URI} !^/scripts/
RewriteCond %{HTTP_HOST} ^www.newserver.org$
RewriteRule ^(.*) http://www.oldserver.org/$1 [NC,R=301,L]
Alguém pode ajudar com o RewriteCond & encomenda? No momento todas as solicitações - mesmo para as pastas especificadas estão redirecionando.