Redirecionamento de domínio: envie um domínio para outro do jeito certo

Guia de redirecionamento de domínio

Redirecionamento de domínio: 301 vs 302, mascaramento e HTTPS | We.Inc

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.

Perguntas frequentes

Qual é a diferença entre um redirecionamento 301 e um 302?

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.

Por que o redirecionamento mascarado é uma má ideia?

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.

O redirecionamento de domínio funciona com HTTPS?

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.

Redirecionar é o mesmo que apontar o DNS?

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.

Quanto tempo o redirecionamento leva para começar a funcionar?

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.

O que significam os quatro códigos de redirecionamento

Redirecionar no registrador ou no seu próprio servidor?

Códigos de status de redirecionamento

Códigos de redirecionamento como a MDN os descreve

Regras de redirecionamento para copiar

Nginx: redirecionar um domínio inteiro mantendo os caminhos

A variável $request_uri leva junto o caminho e a query string, então os links diretos continuam caindo no lugar certo.

Apache: o mesmo redirecionamento em um virtual host

Redirect permanent envia um 301, e o Apache acrescenta o resto do caminho ao destino.

Alternativa em HTML simples quando você só tem hospedagem estática

Um meta refresh instantâneo é tratado pelo Google como um redirecionamento permanente. Um redirecionamento no servidor ainda é melhor.

Planejador de redirecionamento

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

Relacionados: Guias

Produto

Para quem é

Recursos

Recursos

Empresa

Mapa do site