Como redirecionar todos os subdomínios de um domínio no arquivo de configuração do Apache sem especificar o nome do domínio?

1

Eu quero fazer regra geral para todos os meus domínios, por isso não preciso especificar cada um deles individualmente.

Eu tenho estas duas linhas no meu arquivo de configuração do Apache:

RewriteCond   %{HTTP_HOST} ^domain\.com
RewriteRule   ^(.*)$ http://www.domain.com/$1 [R=301,QSA]

Agora tenho mais domínios apontando para o mesmo diretório. E eu teria que repetir essas duas linhas para cada domínio. Eu estava tentando editar essa condição e regra, mas sem sucesso para torná-los gerais para qualquer domínio sem realmente especificar o nome de domínio. É possível?

    
por Frodik 07.02.2012 / 16:10

1 resposta

2

Para redirecionar tudo, exceto www.domain.com (desde que seria um loop) para www.domain.com , você quer algo assim:

RewriteCond   %{HTTP_HOST} !^www\.domain\.com$
RewriteRule   ^(.*)$ http://www.domain.com/$1 [R=301,QSA]
    
por 07.02.2012 / 19:22