Como corrigir URLs quebradas após mudança de domínio
Perguntas frequentes
Mudei siteurl e home, mas os links continuam quebrados. Por quê?
Porque siteurl e home só definem o endereço base. As URLs absolutas do domínio antigo continuam gravadas no conteúdo dos posts, nos metadados e nas opções. Só um search-replace em todo o banco substitui essas milhares de referências.
Posso trocar o domínio com find-and-replace direto no SQL?
Não. Widgets e opções de tema/plugin ficam em dados serializados, que guardam o tamanho exato de cada string. Um replace cru quebra esse tamanho e corrompe os dados. Use WP-CLI search-replace ou Better Search Replace.
As imagens sumiram após mudar o domínio. Como corrigir?
O src das imagens ainda aponta para o domínio antigo no banco. Após o search-replace em todas as tabelas, os caminhos passam a usar o novo domínio e as imagens voltam. Limpe o cache para ver o resultado.
Preciso de um redirect 301 do domínio antigo?
Sim, se o domínio antigo ainda recebe acessos ou tem backlinks. O 301 preserva o SEO transferindo a autoridade e evita que links externos quebrem. Configure-o no servidor do domínio antigo apontando para o novo.
Devo incluir o https:// no termo de busca do search-replace?
Rode preferindo só o domínio (ex.: 'dominio-antigo.com') para pegar referências com http, https e protocolo relativo. Se o conteúdo misturava http e https, faça uma passada extra com cada protocolo para não deixar sobras.
Recebo 'too many redirects' após a mudança. O que é?
Geralmente é siteurl/home conflitando com um redirect mal configurado, ou cache antigo. Confirme que ambas as URLs apontam para o domínio novo em https, refaça os permalinks e limpe o cache do plugin e do CDN.














