Como funciona o redirecionamento de domínio, quando usar um 301 ou um 302, por que o redirecionamento mascarado causa problemas e como manter o HTTPS funcionando em um domínio redirecionado.
O redirecionamento de domínio envia quem digita um domínio para outro endereço da web. Seu registrador ou provedor de DNS responde à requisição com um redirecionamento HTTP, de preferência um 301 para uma mudança permanente. Evite o redirecionamento mascarado, que coloca o site de destino dentro de um frame, e confirme que o serviço de redirecionamento consegue servir HTTPS para o domínio antigo.
Opções de redirecionamento comparadas
Donos de empresas redirecionam domínios por motivos simples: uma variação de grafia, um nome de marca antigo, um domínio de país ou o nome de uma campanha que deve cair no site principal. Redirecionar é uma instrução que manda o navegador ir para outro endereço, e o tipo que você escolhe decide o que os buscadores vão guardar. Use o planejador abaixo para escolher o tipo certo e obter as regras de servidor, se preferir configurar na sua própria hospedagem.
Um 301 diz que a mudança é permanente e um 302 diz que é temporária. As orientações do Google dizem que ele usa um redirecionamento permanente como sinal de que o destino deve ser o endereço canônico, e não faz isso com um temporário.
O mascaramento mantém o domínio antigo na barra de endereço carregando o site real dentro de um frame. Muitos sites enviam uma regra frame-ancestors que recusa ser exibida em frames, então os visitantes veem uma página em branco; links diretos e títulos de página também deixam de funcionar como as pessoas esperam.
Só se o serviço de redirecionamento tiver um certificado válido para o domínio antigo. As páginas de ajuda dos registradores variam aqui: a Namecheap, por exemplo, diz que um redirecionamento de HTTPS para HTTPS entre domínios exige certificados SSL ativos nos dois. Sem isso, quem digita https:// vê um aviso de segurança antes de qualquer redirecionamento acontecer.
Não. Apontar o DNS com um registro A ou CNAME serve um site no próprio domínio, e a barra de endereço mantém esse domínio. Redirecionar manda o navegador para outro lugar, então a barra de endereço muda para o destino.
Depende do provedor e dos caches de DNS. A ajuda da Namecheap diz que os redirecionamentos dela costumam começar a funcionar em cerca de 30 minutos; outros registradores publicam as próprias estimativas.
Códigos de redirecionamento como a MDN os descreve
A variável $request_uri leva junto o caminho e a query string, então os links diretos continuam caindo no lugar certo.
Redirect permanent envia um 301, e o Apache acrescenta o resto do caminho ao destino.
Um meta refresh instantâneo é tratado pelo Google como um redirecionamento permanente. Um redirecionamento no servidor ainda é melhor.
Preencha os dois endereços. As regras se atualizam enquanto você digita; nada é enviado para lugar nenhum.
Domínio a redirecionar
Endereço de destino
Tipo de mudança
Manter o caminho (old.com/menu vai para new.com/menu)
Permanente (301)
Temporário (302)
Quem digita {from} é enviado para {to} com um {code}. A barra de endereço passa a mostrar o destino.
Uma requisição para {from}/menu vai para {dest}.
Informe só o domínio, como old-example.com, sem https://.
O destino deve ser um endereço completo começando com https://.
O destino está no mesmo domínio, o que criaria um loop.
Nginx
Apache
Comece grátis · Sem cartão de crédito