Reescrever URLs no banco de dados

Se você realizou uma migração, alteração de domínio do seu site ou simplesmente as URLs do seu site quebraram por algum motivo, por mais frustrante que seja, não é algo irreversível. Muito pelo contrário! E nesse artigo vamos te mostrar como reescrever as URLs através do banco de dados.

Se você está com problemas com os links permanentes do seu site, mas está conseguindo acessá-lo e também o painel administrativo do WordPress sem problemas, temos esse outro artigo que de uma forma simples mostra como corrigir os links, caso você sequer consiga acessar o seu site, então é necessário corrigir o link dentro do banco de dados ligado a ele.

E é isso que vamos te mostrar nesse tutorial, como corrigir as URLs da página principal do seu site, e também de posts e páginas. Vem com a gente, Kangaroozinho!

Existem algumas maneiras de corrigir as URLs, através do phpMyAdmin você pode fazer manualmente, indo buscar tabela por tabela, ou simplesmente dando o comando para fazer a substituição, se você não tem muito conhecimento com a linguagem utilizada no sistema MySQL, não se preocupe, vamos passar os comandos aqui nesse artigo! 

Note que os comandos que serão passados haverão a parte https://url-antiga.com.br / https://nova-url.com.br, essas partes devem ser substituídas, a url-antiga.com.br pela URL antiga do seu site, que não funciona, e a nova-url.com.br pela URL que deveria estar no site, que passa a ser a nova e funcional.

O primeiro passo é acessar o painel de controle de sua hospedagem (cPanel)

Dentro do cPanel, busque pela opção phpMyAdmin, na área de Banco de Dados

Já dentro do painel do phpMyAdmin, procure pelo banco de dados do seu site, e então clique nele.

Note que se você deseja apenas corrigir a URL do seu site, sem a necessidade de corrigir links dentro dos posts ou páginas, você pode buscar pela tabela prefixo_options, e então busque pelas linhas siteurl e home, onde estará a URL antiga do seu site, bastando você alterar manualmente para a nova, clicando duas vezes na URL, ou clicando em Editar

URL

Caso você precise refazer também as URLs dentro do conteúdo dos posts e páginas, dependendo da quantidade, fazer manualmente pode ser muito trabalhoso, por isso, utilize os comandos que deixarei abaixo dentro da opção SQL no phpMyAdmin, que é onde você executa os comandos

Comando para alterar a URL principal e a Home do site:

UPDATE wp_options 
SET option_value = REPLACE(option_value, 'https://url-antiga.com.br', 'https://nova-url.com.br') 
WHERE option_name IN ('siteurl', 'home');
SQL

Comando para corrigir os links para o seu site dentro dos posts/páginas:

UPDATE wp_posts 
SET post_content = REPLACE(post_content, 'https://url-antiga.com.br', 'https://nova-url.com.br');
SQL

Comando para corrigir o GUID (nem sempre é necessário):

UPDATE wp_posts 
SET guid = REPLACE(guid, 'https://url-antiga.com.br', 'https://nova-url.com.br');
SQL

Comando para corrigir os metadados:

UPDATE wp_postmeta 
SET meta_value = REPLACE(meta_value, 'https://url-antiga.com.br', 'https://nova-url.com.br') ;
SQL

Após adicionar os códigos, alterar o prefixo para o correto (se necessário), e substituir a parte da URL com a URL antiga e com a nova, basta clicar em Executar

Feito isso, todas URLs do seu site devem estar corrigidas, e o seu site deve ter voltado a ser acessível e funcional.

Se você tiver criado posts ou páginas através do Elementor, pode ser que você precise corrigir as URLs diretamente nas ferramentas do plugin.

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.


Conseguimos te ajudar?
Loading spinner
Encontrou sua resposta?