Redireciona um hostname específico para outro hostname

1

Estou tentando redirecionar de um nome de host antigo para o novo. Até agora eu tenho

RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo$ [NC,OR]
RewriteCond %{HTTP_HOST} ^foo.company.com$ [NC]
RewriteRule ^(.*) http://bar.company.com/$1 [R=301]

mas quando vou para foo.company.com/dir/page.html não sou redirecionado. O que estou fazendo errado?

    
por Brad Mace 18.10.2012 / 19:49

1 resposta

1

Acontece que algum misterioso incidente causou a reinicialização de três servidores, incluindo o antigo foo.company.com , ele reverteu para seu antigo IP e estava lutando por ele com o novo servidor.

Tenho minhas regras funcionando e as refinei para:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^foo$ [OR]
RewriteCond %{HTTP_HOST} ^foo.company.com$
RewriteRule ^/?(.*)$ http://bar.company.com/$1 [R=301]
    
por 18.10.2012 / 21:26