Ajustar o endereço do site WordPress, e o que parte quando se muda mal

O WordPress guarda o endereço do site em dois campos, e a confusão entre eles é a causa de metade dos sites que ficam inacessíveis depois de uma mudança aparentemente simples.

Campo O que significa
Endereço do WordPress Onde estão os arquivos do WordPress.
Endereço do site O endereço que as pessoas escrevem para chegar ao site.

Na esmagadora maioria dos sites os dois são iguais. Só são diferentes quando o WordPress está numa subpasta mas o site aparece na raiz, o que é uma montagem pouco comum e feita de propósito.

Quando é preciso mexer nisto

1 Mudou o domínio do site.
2 Passou o site de uma subpasta para a raiz, ou ao contrário.
3 Passou de http para https e o WordPress continua escrevendo endereços antigos.
4 Decidiu usar sempre www, ou deixar de o usar.
5 Trabalhou num endereço temporário e chegou a hora de pôr o domínio verdadeiro.

A ordem certa

1 Faça cópia dos arquivos e da base de dados. Se este passo falhar, não faça o resto.
2 Confirme que o novo endereço já funciona. O domínio tem de estar apontando para cá e a abrir alguma coisa. Mudar o endereço para um domínio que ainda não resolve tranca-o de fora.
3 Mude os dois campos em Configurações, Geral, e guarde. O WordPress vai obrigá-lo a entrar outra vez, agora no endereço novo.
4 Troque os endereços antigos dentro do conteúdo. Imagens e ligações escritas com o endereço completo continuam apontando para o antigo. Faça a troca com uma ferramenta feita para isso, e nunca com uma substituição simples na base de dados.
5 Volte a guardar as ligações permanentes, em Configurações, Ligações permanentes. Basta abrir e guardar: é isso que reescreve o .htaccess.
6 Limpe as caches todas: a do plugin, a do navegador, e a da rede de distribuição, se usar uma.
7 Percorra o site. Página inicial, uma página interior, um artigo, uma imagem, e o formulário de contato.
Nunca faça uma substituição de texto diretamente na base de dados. Boa parte das configurações do WordPress está guardada num formato que inclui o comprimento de cada texto. Trocar o texto sem corrigir o comprimento parte esses valores, e o resultado são configurações que desaparecem sem explicação. Use uma ferramenta própria de procurar e substituir, que sabe tratar disso.

Pelo painel, sem entrar no site

A ferramenta de WordPress do cPanel, na seção Domínios, tem uma opção para mudar o endereço do site. É o caminho mais seguro, porque não depende de conseguir entrar no painel do WordPress.

Há ainda uma saída de emergência: escrever o endereço no arquivo wp-config.php. Duas linhas, WP_HOME e WP_SITEURL, mandam mais do que o que está na base de dados e põem o site acessível outra vez. Os campos das configurações passam a não poder ser editados enquanto essas linhas lá estiverem, o que é sinal de que estão funcionando.

O que parte, e como se conhece

Sintoma Causa
O site reencaminha para sempre e o navegador desiste Os dois campos estão em desacordo, ou há uma regra de .htaccess ou um plugin a mandar para o endereço antigo.
Não consegue entrar no painel O endereço guardado aponta para um site que não responde. Use as linhas do wp-config.php.
O cadeado desapareceu Há imagens ou arquivos ainda a ser carregados por http. Ver as causas, por ordem e forçar o HTTPS.
Erro 404 em todas as páginas menos a inicial O .htaccess ficou por reescrever. Guarde as ligações permanentes outra vez.
Imagens partidas Os endereços completos antigos ficaram no conteúdo. Falta a troca do passo 4.
Continua vendo o site antigo Cache. Ver a cache que engana.

Se o que mudou foi o domínio do próprio plano, e não só o endereço dentro do WordPress, comece por mudar o domínio do plano.

Mudou o endereço e ficou sem site? Diga-nos o endereço antigo e o novo, e tratamos disso.

Abrir um pedido de suporte

VEJA TAMBÉM

Hospedagem para WordPress

Migração de hospedagem

Política de Suporte

PRODUTO RECOMENDADO

Alojamento WordPress

Instalação num clique, actualizações tratadas e velocidade a sério. desde R$ 36,30/mês (plano de 3 anos, com cupom)

Ver planos
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?