Cópias e migrações

Mudar o domínio ou a pasta de um site WordPress

Revisto a 8 min de leitura wordpress migraciones

Mudar o domínio altera o endereço que o visitante utiliza. Mudar a pasta altera o local onde os ficheiros são guardados e pode manter esse endereço intacto. Identifique de que operação precisa antes de começar.

Crie uma cópia recuperável dos ficheiros e da base de dados e prepare o destino. Se o endereço público mudar, planeie também os redirecionamentos seguindo o guia sobre como mudar de domínio sem perder posicionamento SEO

Mudar o domínio do WordPress

O primeiro passo antes de substituir o domínio por um novo no WordPress é garantir que este novo domínio está configurado no cPanel e, mais importante ainda, que está associado ao mesmo caminho onde se encontra a nossa instalação do WordPress.

Por exemplo, se temos o WordPress em public_html, podemos adicionar o novo domínio partilhando a raiz de documentos para que sirva esses mesmos ficheiros.

Se, pelo contrário, estiver noutro caminho, desmarque a opção de partilhar e indique no campo do diretório a localização exata do WordPress.

Isto aplica-se também se quisermos, por exemplo, substituir dominio.com por subdominio.dominio.com: também aqui a chave está, por um lado, em o subdomínio estar configurado no cPanel e, por outro, em o caminho de carregamento ser o diretório onde o WordPress está alojado.

Verifique se o novo domínio responde a partir do diretório correto e se dispõe de um certificado válido antes de utilizar HTTPS.

Com o domínio já configurado, acedemos normalmente ao painel do WordPress, secção Definições, subsecção Geral, e alteramos o valor dos campos "Endereço do WordPress (URL)" e "Endereço do site (URL)" para que reflitam o novo domínio (não se esqueça do https:// para que usem o protocolo seguro).

O endereço do WordPress deve manter o subdiretório dos seus ficheiros, se existir; não tem de ser igual ao endereço público. Se os campos estiverem bloqueados por constantes no wp-config.php, siga os métodos para mudar o URL. Estas instruções gerais não abrangem uma rede Multisite.

Guarde as alterações e volte a entrar com o novo endereço.

Substituição em massa das ocorrências do domínio antigo

Embora com esta alteração o WordPress já funcione no novo domínio, podem ficar endereços guardados na base de dados que ainda fazem referência ao domínio antigo, sobretudo imagens, vídeos, ligações internas e opções de temas ou plugins.

Antes de alterar a base de dados, crie uma cópia recuperável. A substituição deve ser feita com uma ferramenta compatível com dados serializados; um REPLACE SQL ou uma edição direta da exportação pode estragar opções, widgets e definições de plugins.

Para isso, recomendamos utilizar o plugin Better Search Replace.

Depois de instalado, em Search for introduza o URL antigo completo, por exemplo https://dominio.com, e em Replace with o novo, por exemplo https://nuevodominio.com. Selecione as tabelas do WordPress e execute primeiro Run as dry run para rever quantas alterações serão feitas. Só depois de verificar o resultado, repita a operação com essa opção desmarcada. Se também existiram variantes com http, www ou um subdiretório, trate-as em separado e apenas quando tiver confirmado que aparecem na instalação.

Mudar o domínio no Elementor e semelhantes

Em construtores de páginas como o Elementor, a substituição em massa e a mudança de domínio podem não ser suficientes e, como resultado da mudança, pode ver estilos estragados ou imagens que não carregam.

Estes editores têm ferramentas para reparar estes problemas depois de uma mudança de domínio. No Elementor, por exemplo, deve ir no wp-admin a Elementor > Tools > Replace URL, introduzir no formulário o domínio antigo e o novo, e verificar o resultado. Pode ser necessário regenerar os ficheiros do editor e esvaziar a cache; esta ferramenta não garante corrigir referências de outros plugins.

Mudar o caminho / localização do WordPress

Mudança de caminho sem mudança de endereço

Por questões de organização ou qualquer outro motivo, pode acontecer que o site que tínhamos alojado, por exemplo, em public_html/dominio.com passe a estar num novo caminho, por exemplo public_html/webs/dominio.com.

Esta mudança não tem grandes implicações no funcionamento interno do WordPress; só terá de ter em conta que o domínio deve apontar para public_html/webs/dominio.com.

Antes de o mover, crie uma cópia dos ficheiros e da base de dados, confirme que o diretório de destino não contém outra aplicação e agende uma janela de manutenção se o site recebe encomendas, formulários ou alterações.

Os passos seriam os seguintes:

Mova também os ficheiros ocultos, mantenha as diretivas próprias do .htaccess e reveja depois as ligações permanentes, a versão de PHP, as tarefas agendadas e qualquer caminho absoluto que mencione a localização anterior. Mudar o diretório não exige substituir URL se o endereço público se mantiver.

Mudança de caminho com mudança de endereço

Se, além de mudar o caminho, também quisermos que o endereço mude, prepare primeiro o diretório final e aplique depois os passos de mudança de endereço. Verifique páginas internas, imagens, administração e formulários antes de retirar a localização anterior. Mantenha os redirecionamentos dos URL antigos para os novos equivalentes, sem enviar todas as páginas para a página inicial.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.