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
|
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 |