Como transferir um site WordPress de um subdomínio para o domínio principal

Como transferir um site WordPress de um subdomínio para um domínio principal

· 14 minutos de leitura ·
Escrito por: avatar do autor Joella Dunn
avatar do autor Joella Dunn
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
·
Avaliado por: avatar do revisor John Turner
avatar do revisor John Turner
John Turner é o presidente da Duplicator. Tem mais de 20 anos de experiência em negócios e desenvolvimento e os seus plugins foram descarregados mais de 25 milhões de vezes.

Passou semanas a construir o seu site WordPress num subdomínio como staging.yourdomain.com. Agora chegou o momento que tanto esperava e temia: transferir tudo para o seu domínio principal.

E se algo quebrar? E se as suas imagens desaparecerem ou os seus links deixarem de funcionar? E se o site ficar fora do ar e você não souber como consertar?

Essas preocupações são legítimas. Já vi o que pode dar errado quando não se tem um plano sólido.

Mas, com a abordagem certa, esse processo é extremamente simples. Não é necessário ser programador. Não é necessário editar manualmente tabelas de bases de dados ou lidar com consultas SQL complicadas.

Nesta publicação, vou guiá-lo por todo o processo de transferência do seu site de um subdomínio para um domínio principal. No final, o seu site estará ativo no seu domínio principal — intacto, funcional e pronto para receber visitantes.

Eis as principais conclusões:

  • Use o plugin Duplicator para criar um backup completo do seu site de subdomínio.
  • Carregue os ficheiros de backup para o diretório raiz vazio do seu domínio principal.
  • Execute o instalador para atualizar automaticamente todos os URLs e referências do banco de dados.
  • Configure redirecionamentos 301 no subdomínio para preservar o SEO e orientar os visitantes
  • Todo o processo leva de 30 a 60 minutos e não requer conhecimentos de programação.

Índice

Por que mudar um site de um subdomínio para um domínio principal?

Antes de entrarmos nos detalhes técnicos, vamos falar sobre por que pode estar a fazer isto.

Entrando em operação

A maioria dos programadores WordPress e proprietários de sites constroem os seus sites primeiro num subdomínio. É um espaço seguro para experimentar, testar plugins e ajustar o design sem afetar um site ativo.

Quando tudo estiver perfeito, é hora de transferir esse trabalho para o domínio principal, onde os visitantes reais poderão vê-lo.

Pode ter o staging.yoursite.com pronto para se tornar o yoursite.com. Ou talvez tenha construído tudo no temp.yoursite.com enquanto o seu domínio principal exibia uma página «Em breve».

De qualquer forma, o objetivo é o mesmo: pegar o que você construiu e torná-lo a cara do seu site.

Branding

Às vezes, a mudança não se trata de entrar em operação, mas sim de reunir tudo sob o mesmo teto.

Digamos que tem um blog em blog.seusite.com. Do ponto de vista da marca, transferi-lo para seusite.com/blog cria uma experiência mais coesa.

Os seus visitantes veem um domínio consistente na barra de endereços e, do ponto de vista do SEO, você está a consolidar toda a sua autoridade de conteúdo num único domínio, em vez de dividi-la por vários subdomínios.

Isso é mais importante do que a maioria das pessoas imagina. Os motores de busca tratam os subdomínios como entidades separadas, o que significa que você está essencialmente a criar valor de SEO em dois locais diferentes, em vez de fortalecer um domínio principal.

Reorganização

Talvez tenha começado com vários subdomínios para diferentes fins: um para uma loja, outro para uma base de conhecimento e outro para apoio ao cliente.

Com o tempo, gerir várias instalações do WordPress torna-se complicado. Os plugins precisam de ser atualizados em três locais diferentes. Os patches de segurança têm de ser aplicados separadamente. As contas de utilizador não sincronizam.

Mover tudo para subdiretórios sob o seu domínio principal (seusite.com/loja, seusite.com/ajuda) simplifica toda a sua presença na web. Você terá um único local para gerir tudo.

Como transferir um site WordPress de um subdomínio para um domínio principal

Agora chegamos à parte prática: o processo de migração propriamente dito.

Vou explicar-lhe este método porque é o que eu próprio utilizo. É simples, repetível e, mais importante ainda, funciona sempre.

O segredo é usar o Duplicator para lidar automaticamente com as partes complexas. Você criará um backup completo do seu site de subdomínio, moverá para o seu domínio principal e deixará que o plugin lide com todas as atualizações do banco de dados e substituições de URL que, de outra forma, exigiriam uma edição manual cuidadosa.

Veja como transferir um site de um subdomínio para um domínio principal:

  • Passo 1: Faça uma cópia de segurança do site no subdomínio: Instale o Duplicator e crie uma cópia de segurança completa do site, descarregando os ficheiros archive e installer.php.
  • Passo 2: Carregue a cópia de segurança para o seu domínio principal: Limpe o diretório raiz do seu domínio principal e carregue ambos os ficheiros Duplicator, depois execute o instalador com as novas credenciais da base de dados.
  • Passo 3: Confirme se as configurações de URL estão corretas: verifique se o ficheiro wp-config.php contém os detalhes corretos do banco de dados e verifique se há referências de subdomínios codificadas.
  • Passo 4: Testes pós-migração: Inicie sessão no administrador do WordPress, remova os ficheiros do instalador, regenere os permalinks e teste todas as funcionalidades do site.
  • Passo 5: Configure redirecionamentos: adicione o código de redirecionamento 301 ao ficheiro .htaccess do seu subdomínio para redirecionar permanentemente os visitantes e preservar o valor de SEO.

Passo 1: Faça uma cópia de segurança do site no subdomínio

Primeiro, é necessário fazer uma cópia de segurança.

Não importa o quanto esteja confiante ou o quão simples esta migração pareça. Comece sempre com um backup. É a sua apólice de seguro caso algo inesperado aconteça.

Pode fazer isso manualmente. Aceda ao seu servidor via FTP, descarregue todos os seus ficheiros WordPress, exporte a sua base de dados através do phpMyAdmin e espere não ter esquecido nada.

Mas essa abordagem é tediosa e surpreendentemente fácil de dar errado. Se perder uma pasta ou exportar a tabela de base de dados errada, você passará horas a resolver o problema.

É aqui que o Duplicator se torna inestimável. Trata-se de um plugin de backup que também o ajudará a migrar o seu site mais adiante neste tutorial.

Instale o plugin Duplicator a partir do seu painel do WordPress (neste momento, ainda está no subdomínio). Depois de ativado, aceda a Duplicator » Backups e clique em Adicionar novo.

Criar uma nova cópia de segurança com o Duplicator

Em Armazenamento, selecione Local para poder descarregar a cópia de segurança imediatamente. Também pode selecionar armazenamento na nuvem (recomendo o Duplicator Cloud) se desejar uma cópia de segurança extra num local seguro.

Selecione vários locais de armazenamento de backup

Em seguida, escolha a predefinição de backup completo do site e clique em Avançar.

Cópia de segurança completa do sítio predefinida

O plugin irá analisar o seu site. Para continuar, clique em Criar cópia de segurança.

Verificação de backup de subdomínio

Agora, o Duplicator irá agrupar todos os dados do seu subdomínio em dois ficheiros:

  • Um ficheiro de arquivo: um .zip que contém todos os seus ficheiros e dados do WordPress
  • Um ficheiro installer.php: o script que irá descompactar e instalar tudo no seu domínio principal

Faça o download dos dois ficheiros para o seu computador. Agora tem uma cópia completa do seu site de subdomínio.

Descarregar cópia de segurança do subdomínio

Passo 2: Carregue a cópia de segurança para o seu domínio principal

Agora precisa de transferir esses dois ficheiros de backup para o servidor do seu domínio principal.

Usando FTP ou cPanel, navegue até o diretório raiz do seu domínio principal. Ele geralmente é chamado de public_html ou www, dependendo do seu host.

Se estiver a utilizar o cPanel, o Gestor de Ficheiros é a sua opção mais rápida. Se preferir FTP, o FileZilla funciona perfeitamente.

Aqui está a parte importante: este diretório precisa estar vazio.

Se houver ficheiros antigos do WordPress de uma instalação anterior ou de um site provisório, elimine-os. O Duplicator precisa de um espaço limpo para funcionar corretamente.

Quando o diretório estiver limpo, carregue os dois ficheiros de backup do Duplicator.

Carregar backup do subdomínio para o diretório do domínio

Abra o seu navegador e aceda a yourdomain.com/installer.php (substitua «yourdomain.com» pelo seu domínio principal real).

Isto abre imediatamente o instalador do Duplicator.

Migração do subdomínio para o domínio principal

Agora, você verá uma tela solicitando informações do banco de dados. É aqui que você precisa das credenciais para um banco de dados novo e vazio no seu domínio principal. Não tente usar o banco de dados do subdomínio — você precisa de credenciais novas.

Ligar-se à base de dados do domínio principal

Se não tiver a certeza de como criar uma base de dados, leia este tutorial.

Insira essas credenciais da base de dados no formulário do instalador. Na parte inferior, clique em Validar.

O Duplicator executará imediatamente uma verificação de compatibilidade. Ele verificará as configurações do seu servidor para garantir que tudo esteja configurado corretamente — versão do PHP, permissões de ficheiros, esse tipo de coisa.

Validar migração de subdomínio

Aceite os termos e avisos e continue com a instalação.

Confirme a instalação na janela pop-up.

Instalar subdomínio no domínio principal

O instalador extrairá todos os seus ficheiros, importará a sua base de dados com os URLs atualizados e configurará o WordPress no seu domínio principal.

Quando vir a mensagem de sucesso, o seu site foi movido.

Migração concluída do subdomínio para o domínio principal

Passo 3: Confirme se as definições de URL estão corretas

Na migração, o Duplicator irá detetar automaticamente o URL do seu subdomínio antigo e o URL do seu novo domínio principal. Ele executa uma operação completa de pesquisa e substituição em todo o seu banco de dados, atualizando as referências antigas do subdomínio para o novo domínio.

Isso inclui caminhos de imagens, links internos, configurações de plugins, configurações de temas — tudo o que precisa apontar para o novo domínio.

Fazer isso manualmente exigiria executar consultas SQL cuidadosas e rezar para não estragar nada. O Duplicator faz isso em segundos.

No entanto, deve verificar novamente o seu ficheiro wp-config.php.

Este é o principal ficheiro de configuração do WordPress e contém informações críticas sobre a sua ligação à base de dados e as definições do site. Embora o Duplicator trate da maior parte do trabalho pesado, vale a pena verificar se tudo parece estar correto.

Navegue até o diretório raiz do seu domínio principal (onde você carregou os ficheiros do instalador) e abra o wp-config.php. Você pode fazer isso através do Gerenciador de Ficheiros do cPanel ou do seu cliente FTP.

Procure estas linhas:

define('DB_NAME', 'database_name');

define('DB_USER', 'database_user');

define('DB_PASSWORD', 'database_password');

define('DB_HOST', 'localhost');

Certifique-se de que estas correspondem às novas credenciais da base de dados que criou para o seu domínio principal.

Se os introduziu corretamente durante o processo de instalação do Duplicator, eles já devem estar configurados corretamente. Mas se algo deu errado ou se precisar fazer uma correção, é aqui que deve fazê-lo.

Você também deve verificar se há referências codificadas ao URL do seu subdomínio antigo. Procure no arquivo por linhas que contenham “subdomain.yourdomain.com”.

Na maioria dos casos, o Duplicator atualizará esses itens automaticamente, mas ocasionalmente configurações personalizadas ou códigos adicionados manualmente podem passar despercebidos.

Se encontrar referências antigas a subdomínios, substitua-as pelo URL do seu novo domínio principal.

Guarde o ficheiro se tiver feito alguma alteração.

Mais uma coisa a verificar: algumas configurações do WordPress incluem definições de domínio específicas como esta:

define('WP_HOME', 'http://subdomain.yourdomain.com');

define('WP_SITEURL', 'http://subdomain.yourdomain.com');

Atualize-os para refletir o seu domínio principal.

Etapa 4: Testes pós-migração

Não comemore ainda. Precisamos verificar se tudo funciona.

Aceda a yourdomain.com/wp-admin e utilize o mesmo nome de utilizador e palavra-passe que tinha no subdomínio. As suas credenciais não mudam, apenas o domínio muda.

Depois de entrar, o Duplicator exibirá um aviso de limpeza. Não ignore esta etapa.

Esses ficheiros de instalação que se encontram no seu diretório raiz representam um risco à segurança. Qualquer pessoa que os encontrar poderá reinstalar o seu site ou aceder a informações confidenciais.

Limpeza pós-migração do Duplicador

Clique no botão para remover os ficheiros de instalação. O Duplicator irá eliminá-los automaticamente.

Em seguida, regenere os seus permalinks.

Vá para Configurações » Permalinks no seu painel do WordPress. Não altere nada — basta clicar em Guardar alterações na parte inferior da página.

Ligações permanentes do WordPress

Isso regenera as suas regras de reescrita e evita erros 404 nas suas publicações e páginas. Leva dois segundos e evita uma frustrante sessão de resolução de problemas mais tarde.

Agora navegue pelo seu site como um visitante faria.

Navegue pelo seu menu. Abra algumas publicações do blogue. Verifique se as imagens estão a carregar. Teste os seus formulários de contacto, se os tiver. Certifique-se de que tudo parece e funciona da mesma forma que no subdomínio.

Se algo parecer errado — talvez um plugin não esteja a funcionar corretamente ou uma configuração personalizada pareça incorreta — este é o momento de perceber.

Passo 5: Configurar redirecionamentos

O seu site está ativo no domínio principal, mas há mais um passo a ser dado.

Qualquer pessoa que tenha adicionado o seu subdomínio aos favoritos ou o tenha encontrado através de um motor de busca continuará a tentar visitar subdomain.yourdomain.com.

Os motores de busca podem ainda ter os seus URLs de subdomínios antigos indexados. É necessário informar tanto aos navegadores quanto aos motores de busca que o conteúdo foi movido permanentemente.

É isso que um redirecionamento 301 faz.

Terá de adicionar o código de redirecionamento ao ficheiro .htaccess no servidor do seu subdomínio (não no domínio principal).

Adicione este código:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} ^yoursubdomain\.example\.com$ [NC]

RewriteRule ^(.*)$ "http://example.com/$1" [R=301,L]

</IfModule>

Substitua «yoursubdomain.example.com» pelo seu subdomínio e «example.com» pelo seu domínio principal.

Guardar o ficheiro.

Agora, quando alguém visitar subdomínio.seudominio.com/sobre, será automaticamente redirecionado para seudominio.com/sobre. Os motores de busca verão o código de estado 301 e entenderão que o conteúdo foi movido permanentemente, transferindo o valor de SEO para os seus novos URLs.

Este redirecionamento deve permanecer ativo indefinidamente. Não há nenhuma desvantagem em mantê-lo ativo.

Perguntas mais frequentes (FAQs)

Como faço para mover um subdomínio para o domínio principal com o cPanel?

Crie uma cópia de segurança do seu site de subdomínio com o Duplicator e transfira ambos os ficheiros de cópia de segurança. Transfira-os para o diretório raiz do seu domínio principal com o Gestor de Ficheiros do cPanel. Crie uma nova base de dados para o domínio principal no cPanel. Aceda a yourdomain.com/installer.php numa nova janela do navegador e siga os passos de instalação do Duplicator.

O Duplicator lida com o trabalho de migração específico do WordPress, enquanto o cPanel fornece as ferramentas de ambiente de alojamento de que necessita.

Como migrar um site WordPress para um novo domínio?

Quer esteja a mudar de um subdomínio para um domínio principal, de um domínio completamente diferente para outro ou mesmo entre diferentes fornecedores de alojamento, o processo é idêntico. Utilize o Duplicator para fazer uma cópia de segurança do site original, descarregue esses ficheiros e carregue-os para o novo diretório raiz. A função de pesquisa e substituição do Duplicator funciona para qualquer alteração de domínio.

Qual é o melhor plugin gratuito para migrar o meu site WordPress?

O Duplicator tem uma versão gratuita que permite migrar o seu site sem custos. Possui milhões de instalações ativas e lida com tudo o que precisa para uma migração padrão. Só deve atualizar se quiser as migrações mais fáceis de usar do Duplicator Pro, com recurso de arrastar e soltar.

Os subdomínios são prejudiciais para o SEO?

Eles não são intrinsecamente maus, mas dividem a sua autoridade de SEO. Os motores de busca como o Google tratam os subdomínios como entidades separadas do seu domínio principal. Quando publica conteúdo em blog.yoursite.com, está a criar backlinks e autoridade para esse subdomínio, não para yoursite.com. Mudar tudo para o seu domínio principal — seja na raiz ou em subdiretórios como yoursite.com/blog— consolida essa autoridade sob um único domínio, o que geralmente produz melhores resultados de SEO ao longo do tempo.

Como redirecionar um subdomínio para um domínio principal?

Use um redirecionamento 301 no ficheiro .htaccess do seu subdomínio. O redirecionamento informa aos motores de busca e navegadores que o seu conteúdo foi movido permanentemente para o novo local. Certifique-se de configurar isso no servidor do subdomínio, não no domínio principal. O redirecionamento deve permanecer ativo indefinidamente para que quaisquer links ou favoritos antigos continuem a funcionar.

O seu site está no ar — e agora?

Conseguiu!

O seu site WordPress fez a transição do subdomínio para o domínio principal sem falhas, perda de conteúdo e sem as dores de cabeça que advêm da tentativa de mover ficheiros manualmente.

Este é o mesmo processo que os programadores profissionais utilizam ao lançar sites de clientes. Acabou de realizar uma migração técnica que custaria centenas de dólares se contratasse alguém para o fazer por si.

O Duplicator tornou isso possível ao automatizar as partes complicadas, como pesquisa e substituição em bases de dados, extração de ficheiros e atualizações de URL.

Se precisar fazer mais migrações no futuro ou se gerir vários sites WordPress, talvez seja interessante dar uma olhada no Duplicator Pro. A versão Pro adiciona recursos como backups programados, integrações de armazenamento na nuvem (Duplicator Cloud, Google Drive, Dropbox, Amazon S3) e suporte para sites maiores.

É especialmente valioso para agências e programadores que migram sites regularmente ou precisam manter rotinas de backup sólidas para os clientes.

Já que está aqui, acho que vai gostar destes outros recursos do WordPress:

avatar do autor
Joella Dunn Redator de conteúdos
Joella é uma escritora com anos de experiência em WordPress. Na Duplicator, ela é especialista em manutenção de sites - desde backups básicos até migrações em grande escala. O seu objetivo final é garantir que o seu site WordPress está seguro e pronto para crescer.
O nosso conteúdo é apoiado pelos leitores. Se clicar em determinados links, poderemos receber uma comissão.

Não deixes passar mais um dia sem proteção

Cada hora sem cópias de segurança adequadas do WordPress coloca o seu sítio em risco - Cada atraso na migração do WordPress custa-lhe desempenho e crescimento

Obter o Duplicator agora
Plugin Duplicador

Espere! Não perca a sua oferta exclusiva "
"!

Como cliente , você ganha 60% DE DESCONTO

Experimente o Duplicator gratuitamente no seu site — veja por que mais de 1,5 milhão de profissionais do WordPress confiam em nós. Mas não espere — este desconto exclusivo de 60% está disponível apenas por tempo limitado.

ou
Obtenha agora 60% de desconto no Duplicator Pro →