Redireccionamentos 301 quando muda uma página ou um domínio

Mudou o endereço de uma página, apagou um artigo ou trocou de domínio. Quem tinha o endereço antigo (num favorito, numa pesquisa, numa ligação de outro site) chega agora a um erro 404. Um redireccionamento 301 resolve isso: diz ao navegador, e aos motores de busca, que a página mudou de sítio de forma permanente e para onde.

301 ou 302?

Tipo Quer dizer Use quando
301 Mudou para sempre. Trocou o endereço de uma página, mudou de domínio, passou a HTTPS ou decidiu usar sempre www (ou não).
302 Está noutro sítio por agora. Uma página temporária, uma promoção que acaba, uma manutenção de curta duração.

Na dúvida entre os dois, pergunte-se se o endereço antigo vai voltar. Se não vai, é 301.

Três maneiras de o fazer

1 Pela ferramenta Redirects do cPanel, na secção Domínios. Escolhe o tipo (permanente é o 301), o endereço antigo e o novo, e o painel escreve as regras por si. É o caminho mais seguro para quem não quer mexer em ficheiros.
2 No .htaccess, uma página de cada vez, acima do bloco do WordPress:
Redirect 301 /pagina-antiga/ https://yourcompany.com/pagina-nova/
3 No .htaccess, para um domínio inteiro, mandando cada endereço para o mesmo endereço no novo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?oantigo\.com$ [NC]
RewriteRule ^(.*)$ https://onovo.com/$1 [R=301,L]
Troque os nomes pelos seus. As regras do HTTPS estão em redireccionar HTTP para HTTPS com .htaccess.

Num site WordPress há ainda plugins de redireccionamentos. Servem quando são muitos endereços ou quando prefere gerir tudo no painel. Se mudar o nome de um artigo, o WordPress costuma tratar do endereço antigo sozinho; mas não conte com isso quando muda a estrutura inteira das ligações.

Confirmar que funciona

1 Abra o endereço antigo no navegador, numa janela privada. Tem de acabar no novo.
2 Veja o código que o servidor devolve. Num terminal, curl -I seguido do endereço antigo mostra o estado (deve ser 301) e a linha location com o destino. Há também ferramentas online que fazem o mesmo.
3 Conte os saltos. Do antigo ao novo deve ser um só. Cada salto a mais atrasa o visitante e é um sítio onde a cadeia pode partir.
Três erros que se pagam caro. Mandar todas as páginas antigas para a página inicial: o visitante não encontra o que procurava, e os motores de busca tratam isso como se a página tivesse desaparecido. Fazer cadeias (A para B, B para C): ponha A directamente em C. E criar uma regra que manda o endereço para si próprio, o que dá o erro «redireccionou demasiadas vezes». Guarde uma cópia do .htaccess antes de mexer.
Mantenha os redireccionamentos o tempo que puder. Enquanto houver ligações antigas a circular, eles são o que as faz chegar. Se o redireccionamento é de domínio, não deixe o antigo caducar: veja os passos todos de uma mudança de domínio.

Os redireccionamentos falham do lado do servidor (um 500, um ciclo, uma regra que não pega)? Envie-nos o endereço antigo e o que aparece.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem para WordPress

Certificados SSL

Política de Suporte

PRODUTO RECOMENDADO

Registe o seu domínio .com

Garanta o nome da sua empresa antes que outro o registe. a partir de R$ 93,50/ano

Pesquisar domínio
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?