Apache2 - Redirecionando um subdomínio para outro URL

15

Eu tenho dois subdomínios, a.website.com e b.website.com, apontando para o mesmo endereço IP. Eu quero redirecionar b.website.com para a.website.com:8080. Eu tenho isso no meu arquivo .htaccess ...

RewriteEngine on
RewriteCond {HTTP_HOST} b\.website\.com
RewriteRule ^(.*)$ http://b.website.com:8080$1 [L]

... mas não funciona.

Existe uma maneira de fazer isso funcionar?

    
por Technius 21.05.2013 / 03:00

1 resposta

20

Você sempre pode usar um VirtualHost simples:

<VirtualHost *:80>
  ServerName b.website.com
  RedirectPermanent / http://a.website.com:8080/
</VirtualHost>

Se você preferir usar o arquivo .htaccess, você não verá um sinal% na condição de reconfiguração:

RewriteEngine on
RewriteCond %{HTTP_HOST} b.website.com
RewriteRule ^(.*)$ http://a.website.com:8080$1 [L]
    
por 21.05.2013 / 04:51