maneira de redirecionar a página para www usando a configuração do host virtual em sites disponíveis para o apache2?

1

agora eu crio dois arquivos, um para example.com e outro para www.example.com, porque o curinga * .example.com não funciona corretamente para acessar example.com minha pergunta é como eu faço example.com redirecionar para www.example.com usando o apache e não algo como php. Assim, posso ter uma configuração de host virtual por domínio.

    
por Neo 03.06.2011 / 22:03

1 resposta

1

Uso:

SeverName example.com
ServerAlias www.example.com

na sua configuração de host virtual ...

Você pode redirecionar non-www para www com algo como:

<IfModule mod_rewrite.c>
  RewriteCond %{HTTPS} !=on
  RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
  RewriteCond %{HTTP_HOST} (.+)$ [NC]
  RewriteRule ^(.*)$ http://www.%1/$1 [R=301,L]
</IfModule>
    
por 04.06.2011 / 10:01