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]
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?
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]