Como trocar a URL do site WordPress sem quebrar links internos imprimir

  • 0

Como trocar a URL do site WordPress sem quebrar links internos

Oi, tudo bem? Aqui é a Sensei da GeHost! 🌱 Trocar a URL do WordPress (por exemplo, sair do "www" pra sem "www", trocar de HTTP pra HTTPS, ou até mudar de domínio) é uma tarefa comum — mas ela mexe em um lugar bem sensível: o banco de dados. Se for feita "no susto", pode deixar imagens sumindo, menus quebrados e links internos apontando pro endereço antigo. Vem comigo que eu te mostro o caminho certo, com calma, passo a passo.

Por que os links "quebram" quando a URL muda?

O WordPress guarda a URL principal do site (chamada de siteurl e home) dentro do banco de dados. Além disso, muitos links internos — em posts, páginas, menus e até em imagens — ficam gravados por extenso no conteúdo (ex.: https://seusite.com.br/pagina). Ou seja, não basta trocar a URL em um lugar só: é preciso avisar o WordPress no banco e atualizar os textos que fazem referência à URL antiga.

Dica de ouro: nunca faça essa troca em um site "no ar" sem se preparar antes. Escolha um horário de baixo movimento e siga os passos na ordem certa.

Passo 0: Faça um backup antes de qualquer coisa

Esse é o passo mais importante de todos. No painel cPanel da sua hospedagem, vá até a tela de Backup e gere um backup completo (ou pelo menos do banco de dados e dos arquivos) antes de mexer em qualquer configuração.

Tela de Backup do cPanel com opções de Backup Completo e backups parciais

Assim, se algo sair diferente do esperado, você consegue voltar tudo com poucos cliques. Backup feito? Então vamos em frente. 💪

Passo 1: Trocando a URL pelo painel do WordPress (quando o site ainda abre)

  1. Acesse o painel do seu WordPress em seusite.com.br/wp-admin;
  2. Vá em Ajustes → Geral;
  3. Atualize os campos Endereço do WordPress (URL) e Endereço do Site (URL) para o novo endereço;
  4. Clique em Salvar Alterações.

Esse caminho funciona bem quando o site ainda está acessível normalmente. O problema é que, logo depois de salvar, o WordPress pode te redirecionar pra URL nova e, se algo estiver errado (tipo o DNS ainda não apontando certo), você pode ficar sem conseguir entrar de novo. Por isso o Passo 2 existe. 😉

Passo 2: Se o site ficou inacessível, edite pelo Gerenciador de Arquivos

Caso você não consiga mais abrir o wp-admin (loop de redirecionamento, tela em branco, etc.), dá pra forçar a URL certa direto no arquivo wp-config.php, sem precisar entrar no painel do WordPress.

  1. No cPanel, abra o Gerenciador de Arquivos;
  2. Entre na pasta public_html (ou na subpasta onde o WordPress está instalado);
  3. Clique com o botão direito no arquivo wp-config.php e escolha Editar;
  4. Logo acima da linha /* Isso é tudo, pode parar de editar! */, adicione:
define('WP_HOME','https://novaurl.com.br');
define('WP_SITEURL','https://novaurl.com.br');
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas incluindo public_html

Salve o arquivo e tente acessar o site de novo. Essas duas linhas "sobrescrevem" temporariamente o que está no banco, então o site volta a abrir mesmo com a URL antiga ainda salva lá dentro.

Atenção: se você mudar de domínio de verdade (não só http/https ou www), é essencial que o novo domínio já esteja apontando pra sua hospedagem antes de fazer essa troca — senão ninguém vai conseguir acessar o site pelo novo endereço.

Passo 3: Atualizando os links internos gravados no conteúdo

Agora vem a parte que resolve o "link quebrado": trocar a URL antiga que está espalhada dentro dos posts, páginas e configurações. Você tem duas opções — escolha a que for mais confortável pra você:

Opção A — Plugin de busca e substituição (mais simples pra quem não curte mexer em banco)

  1. No wp-admin, instale um plugin de "Search and Replace" (busca e substituição) de sua confiança;
  2. Rode a busca pela URL antiga (ex.: http://seusite.com.br) e substitua pela nova (ex.: https://seusite.com.br);
  3. Marque para atualizar todas as tabelas do banco.

Opção B — Direto pelo banco de dados (phpMyAdmin)

Se preferir ir na fonte, você pode acessar o banco pelo cPanel:

Tela Bancos de Dados MySQL do cPanel com opções de criar e gerenciar bancos

A partir daí, entre no phpMyAdmin do seu banco do WordPress e use a função de Search and Replace (ou rode comandos SQL, se você já tiver experiência) trocando a URL antiga pela nova nas tabelas wp_options, wp_posts e, se usar, wp_postmeta.

Dica da Sensei: troque sempre a URL completa (com http:// ou https://), nunca só o domínio — assim você evita misturar HTTP com HTTPS sem querer.

Passo 4: Últimos ajustes pra fechar com chave de ouro

  • Limpe o cache do site (plugin de cache, se usar, e o cache do navegador);
  • Se o seu WordPress tinha as duas linhas do Passo 2 no wp-config.php, pode remover elas depois de confirmar que o banco já está com a URL certa;
  • Navegue pelo site testando menus, imagens e botões, procurando algum link que ainda aponte pro endereço antigo;
  • Se o domínio mudou de fato, considere configurar redirecionamentos para quem ainda tiver o link antigo salvo — assim ninguém cai em página de erro.

Pronto! Com esses passos, sua URL nova fica no ar e os links internos acompanham a mudança certinho. Se em algum momento você travar ou preferir ter uma mãozinha, é só chamar o suporte da GeHost — estamos aqui torcendo pelo seu site! 🌟


Esta resposta lhe foi útil?

« Retornar