Como posso encaminhar a solicitação para um subdomínio para outro subdomínio no Apache?

1

Estou executando o Apache 2 no Ubuntu e gostaria de encaminhar todas as solicitações em um subdomínio para outro.

Exemplo:

a.example.com/page.html encaminharia para b.example.com/page.html

Quero encaminhar todas solicitações (não apenas algumas páginas).

Como eu configuraria isso em meus hosts virtuais?

    
por Shpigford 20.03.2010 / 04:07

2 respostas

3
RewriteEngine on
RewriteCond %{HTTP_HOST} ^a\.example\.com
RewriteRule ^(.*)$ http://b.example.com/$1 
    
por 20.03.2010 / 04:20
2

Eu realmente me pergunto por que todo mundo sempre tenta resolver esses problemas de redirecionamento com mod_rewrite em vez de mod_alias .

Coloque a seguinte linha dentro do container de a.example.com :

RedirectPermanent / http://b.example.com/
    
por 20.03.2010 / 07:08