Redirecionar um blog WordPress para um novo domínio (com .htaccess 301 redirect)
Pela primeira vez, tive que me deparar com um redirecionamento 301 de um blog inteiro. É algo que sempre evitei com o medo de perder ranking, mas sendo inevitável, fiz e deixo uma pequena lista dos passos a seguir para um redirecionamento com sucesso.
O ideal nesses casos é o redirecionamento 301, que diz aos motores de busca que aquela página me questão foi movida permanentemente para um novo endereço. Assim é possível fazer a transição com o mínimo de impacto possível, seja para os visitantes, seja para o ranking no Google.
Como mover um blog com redirecionamento 301
- Faça Backup
- Faça download de todos os arquivos do domínio antigos bem como a base de dados.
- Configure o novo domínio, instale o WordPress ou simplesmente mova a instalação antiga para o novo domínio. Tenha certeza que seu tema, plugins e outros arquivos (em suma, a pasta wp-content) está por completo no novo domínio. Isso evitará novas configurações.
- Se você editou seu tema manualmente, removendo entradas em PHP para algo estático, revise seus arquivos e altere tudo que for referência ao blog antigo. Na navegação eles parecerão não fazer diferença, mas se não forem alterados, ao clicar no link, você visitará a url antiga que enviará novamente para a nova. O mesmo serve para as caixas de pesquisa personalizadas do AdSense e outros arquivos como o robots.txt.
- Na base de dados antiga, altere todas as entradas meublogantigo.com.br para meublognovo.com.br. (Ctrl H no seu editor de textos – Notepad++ recomendado)
- Faça o upload da base de dados com o domínio alterado.
- Altere o arquivo wp-config com as novas informações do domínio, nome de usuário, senha, mysql etc.
- É bem possível que você consiga acessar a área de administração e a página inicial do blog, mas os posts não estarão acessíveis. Para resolver este problema, vá em Settings – Permalinks e dê um Update em sua estrutura de links. Não é necessário alterar nada, apenas atualizar as configurações. Isso será suficiente para exibir todas as páginas do blog (se nenhum outro problema surgiu durante a instalação)
- Confira se o meublognovo.com.br está funcionando perfeitamente. Navegue pela página inicial, os posts, páginas, arquivos de categorias, tags etc.
- Confira todas as opções dos plugins e delete o cache. Você terá de configurá-lo novamente.
- Confira mais uma vez se está tudo funcionando a fim de evitar erros 404 após o redirecionamento.
- Crie um arquivo .htaccess com uma simples linha de código
redirect 301 /
Isso será o suficiente para levar o conteúdo de seu blog antigo (representado pelo ‘/’) ao novo blog. Todas as estruturas de links seguirão o mesmo padrão, mudando apenas o domínio.
- Se tiver certeza de que tudo funciona perfeitamente, faça upload deste arquivo para a raiz do seu blog antigo.
- Agora, todas as urls de meublogantigo.com.br deverão levar para meublognovo.com.br, não importa qual a estrutura de links escolhida.
- Se tudo estiver funcionando corretamente,já é possível remover todo a estrutura antiga.
Após o redirecionamento
Após o redirecionamento feito, existem ainda outros serviços e pontos a serem lembrados
- Vá até o Google Webmaster Tools e verifique o novo domínio.
- Agora escolha o domínio antigo, vá em configurações – Mudança de Endereço. Siga os passos para fazer a mudança de endereço.
- No Google Analytics, na lista de domínios, escolha editar e altere a url.
- No FeedBurner, altere a fonte dos feeds para o meublognovo.com.br/feed/
- Recadastre seu blog nos programas de afiliados, ou poderá ter erros e seus cliques não contabilizados. No caso do AdSense, tenha certeza de que os novo domínio está habilitado a exibir seus anúncios.
- Se possível, solicite aos sites que apontam para seu blog antigo alterarem para o novo domínio.