O que é a maneira correta de re-direta?
Pergunta
Se eu tiver dois nomes de domínio:
altcognito.com
e dizer que eu tenho o outro domínio seguinte:
alt-cognito.com
O que é o "melhor" de redirecionamento (eu uso permanente etc ...?) Eu quero sugerir que altcognito.com é o site "correta".
(naturalmente, estes são apenas alguns exemplos)
Solução
Se você quer dizer que "você deve sempre ir para foo em vez de bar," você quer um redirecionamento 301 (que você faz com o seu servidor de front-end). Consulte http://www.google.com/support /webmasters/bin/answer.py?hl=en&answer=93633
Um redirecionamento 302 (temporário) deve ser utilizado nos casos em que você não pode servir uma página, mas espera que ele voltar mais tarde. Infelizmente, é o redirecionamento que você recebe de JSP para a frente.
A do lado do cliente (meta refresh ou javascript) redirecionamento deve ser evitado sempre que possível.
Editar por comentário: aqui está um link para a documentação do Apache para configurar um redirecionamento permanente (ou temporária): http://httpd.apache.org/docs/2.2/mod/mod_alias.html#redirect
Outras dicas
<VirtualHost *:80>
ServerAlias altcognito.com
ServerAlias alt-cognito.com
ServerAlias www.alt-cognito.com
RedirectMatch permanent ^/(.*) http://www.altcognito.com/$1
</VirtualHost>
Os 3 domínios (www e não-www) será 301 redirecionamento para seu domínio principal www.altcognito.com