Como mudar a URL do WordPress sem quebrar o site

Tempo de leitura: 3 minutos

Trocar de domínio, passar de http para https, tirar o site de uma subpasta: em todos esses casos é preciso mudar a URL do WordPress. Parece simples, mas feito do jeito errado deixa o painel inacessível, imagens quebradas e links apontando para o endereço antigo. Este guia mostra a ordem certa.

Uma hospedagem com cPanel e acesso ao terminal deixa esse processo bem mais tranquilo. Se você ainda não tem onde rodar isso, a Hospedagem de Sites Rubfy já entrega o servidor pronto.

Antes de tudo: backup

Faça uma cópia dos arquivos e do banco de dados. Se algo sair errado, você volta ao estado anterior em minutos.

Onde o WordPress guarda a URL

São dois campos na tabela wp_options:

  • siteurl: onde estão os arquivos do WordPress.
  • home: o endereço que o visitante digita.

Além deles, o endereço antigo fica gravado dentro dos posts, páginas, links de imagens e configurações de plugins.

Método 1: pelo painel (quando ele ainda abre)

  1. Vá em Configurações > Geral.
  2. Altere Endereço do WordPress (URL) e Endereço do site (URL).
  3. Salve. Você será desconectado e precisará entrar pelo endereço novo.

Isso troca só os dois campos principais. O conteúdo antigo continua com o endereço velho, e por isso o método 3 é importante.

Método 2: pelo wp-config.php (quando o painel não abre)

Se você trocou o endereço e perdeu o acesso, edite o wp-config.php pelo Gerenciador de Arquivos e adicione, acima da linha que diz para parar de editar:

define( 'WP_HOME', 'https://novodominio.com.br' );
define( 'WP_SITEURL', 'https://novodominio.com.br' );

Esses valores têm prioridade sobre o banco. Depois de acertar tudo, você pode removê-los e salvar a URL pelo painel.

Método 3: substituir o endereço em todo o banco

Este é o passo que evita imagens quebradas. Com o WP-CLI, rode primeiro uma simulação:

wp search-replace 'https://antigo.com.br' 'https://novodominio.com.br' --all-tables --dry-run

A saída mostra quantas substituições seriam feitas em cada tabela. Se fizer sentido, rode de verdade, sem o --dry-run:

wp search-replace 'https://antigo.com.br' 'https://novodominio.com.br' --all-tables

O WP-CLI trata corretamente os dados serializados, que quebram quando a troca é feita com um simples “localizar e substituir” no SQL. Sem acesso ao terminal, um plugin como o Better Search Replace faz o mesmo pelo painel.

Passo final: limpar o cache e redirecionar

  • Limpe o cache do plugin de cache e da Cloudflare, se usar.
  • Crie um redirecionamento 301 do domínio antigo para o novo, para não perder visitas nem posicionamento no Google. Veja como em redirecionar domínios no cPanel.
  • No Google Search Console, use a ferramenta de mudança de endereço.

Caso especial: só passar para HTTPS

Se o domínio é o mesmo e você só ativou o SSL, troque http://seusite por https://seusite com o search-replace e force o HTTPS. O passo a passo está em redirecionar HTTP para HTTPS.

Erros comuns

  • Barra no final: use o endereço sem a barra final nos dois campos.
  • Esquecer o www: decida se o site usa ou não o www e seja consistente.
  • Loop de redirecionamento: geralmente é conflito entre o HTTPS do servidor e o da Cloudflare.

Mude de endereço com suporte por perto

Com a ordem certa, mudar a URL do WordPress leva minutos e não deixa rastro de link quebrado. Na Hospedagem de Sites Rubfy você conta com cPanel oficial, Sitejet com inteligência artificial incluso, servidor LiteSpeed, backups com JetBackup, antivírus premium, migração gratuita, servidores no Brasil e suporte humano via WhatsApp e ticket. Fale com a equipe pelo WhatsApp e escolha o plano ideal para o seu projeto.