Como configurar o mapeamento de domínio multisite do WordPress para WordPress 4.5+

Publicados: 2018-11-17

Você provavelmente adora como o WordPress multisite facilita o gerenciamento de uma rede de sites. No entanto, o que você pode não gostar é como o WordPress multisite lida com todos esses sites por padrão .

Com a funcionalidade padrão, o WordPress multisite permite criar sites de rede adicionais como subdomínios (site1.network.com) ou subpastas (network.com/site1).

Agora, isso é bom para alguns usos . Mas se você quiser usar o WordPress multisite para gerenciar sites distintos, provavelmente preferirá que cada site de rede multisite do WordPress tenha seu próprio nome de domínio exclusivo (site1.com).

O mapeamento de domínio multisite do WordPress é o que permite fazer isso. Você ainda pode obter os benefícios de back-end do WordPress multisite, dando a cada site de rede seu próprio domínio exclusivo – os visitantes de seus sites nem saberão a diferença!

Neste tutorial, mostrarei exatamente como começar a usar o mapeamento de domínio em sua rede multisite para as versões mais recentes do WordPress (sim, houve algumas mudanças!).

Crie uma Base de Conhecimento - A Maneira Fácil!

Construa uma base de conhecimento e ajude seus clientes a se ajudarem.

Obter o tema

Mapeamento de domínio multisite do WordPress – Você precisa de um plug-in?

Não! Você não precisa de um plugin se estiver usando as versões mais recentes do WordPress ( o que espero que esteja ).

A partir do WordPress 4.5 , o WordPress agora inclui mapeamento de domínio multisite no software principal, o que elimina a necessidade de usar um plug-in de terceiros.

No entanto, como essa funcionalidade é um recurso relativamente novo, você ainda pode ver alguns tutoriais de mapeamento de domínio multisite do WordPress informando para usar um plug-in como o WordPress MU Domain Mapping. Você pode ignorar essas recomendações com segurança desde que esteja usando o WordPress 4.5+.

Uma visão panorâmica de como configurar o mapeamento de domínio multisite do WordPress

Para dar uma ideia do que você está procurando, aqui está um resumo rápido das várias etapas que você precisará concluir para começar a usar o mapeamento de domínio multisite do WordPress:

  1. Configure o WordPress multisite ( presumo que você provavelmente já tenha feito isso, então não vou cobri-lo muito profundamente )
  2. Adicionar um site como um subdomínio ou subpasta usando a interface de administração de rede
  3. Volte e edite o endereço do site de rede para apontar para o domínio externo
  4. Adicione seu domínio externo como um alias em seu host
  5. Aponte os servidores de nomes do seu domínio externo para o seu host

Se você quiser seguir este guia, precisará ter o painel de hospedagem e a conta do registrador de domínio à mão.

Assim que estiver pronto, vamos mergulhar!

Etapa 1: configurar sua rede multisite do WordPress

Para começar, você precisará configurar sua rede básica do WordPress Multisite.

Novamente, não vou cobrir isso muito profundamente porque este guia é especificamente sobre o mapeamento de domínio multisite do WordPress (e vamos ser honestos – você provavelmente já tem sua rede configurada se estiver lendo isso).

No entanto, se você não o tiver pronto, aqui está uma visão geral do processo:

  • Instale o software WordPress normal
  • Habilite o multisite do WordPress adicionando um trecho de código ao seu arquivo wp-config.php
  • Siga as instruções da interface para configurar sua rede
  • Depois de executar o processo de configuração, você obterá dois trechos de código. Adicione um ao seu arquivo wp-config.php e o outro ao seu arquivo .htaccess .

Quando você estiver configurando o Multisite, escolha a opção para subdomínios , pois isso torna as coisas um pouco mais simples ( mas ambos funcionarão – então não se preocupe se você já escolheu subpastas ).

Se você quiser um guia passo a passo para o processo básico de configuração de vários sites do WordPress, este artigo aborda tudo em detalhes.

Etapa 2: adicionar um novo site de rede e mapeá-lo para um domínio externo

Depois de ter sua rede multisite do WordPress em funcionamento, adicione um novo site de rede como faria normalmente ( Sites → Adicionar novo na interface de administração de rede ).

Ao adicionar o site pela primeira vez, você precisará atribuir a ele um subdomínio ou uma subpasta de acordo com suas configurações. Não se preocupe – vamos consertar isso em um segundo. Você pode fazer o que quiser por enquanto, porque vamos alterá-lo na próxima etapa:

Adicionar novo site de rede

Quando terminar, clique em Adicionar site .

Depois de adicionar o site, clique em Sites e edite o site de rede que você acabou de criar:

Editar site de rede

Depois de editar o site, você poderá inserir o domínio externo que deseja mapear para o site:

Adicionar domínio externo para mapeamento de domínio multisite do WordPress

Em seguida, salve suas alterações.

Agora, você terminou metade do quebra-cabeça ( isso foi fácil, certo? ). Neste ponto, o WordPress Multisite pensa que este site de rede está localizado no domínio externo.

Agora – é hora da outra parte do quebra-cabeça, que é garantir que seu nome de domínio externo realmente aponte os visitantes para o lugar certo.

Etapa 3: adicionar um nome de domínio externo como um alias

Em seguida, você precisa adicionar o domínio externo aos registros DNS do seu site de rede principal.

A maneira como você faz isso depende de onde você está hospedando, então não posso dar um tutorial para todas as situações.

No entanto, vou mostrar-lhe dois cenários diferentes, o que espero que lhe dê o suficiente para trabalhar. Eu vou fazer isso…

  • Com o cPanel, que é o que a maioria dos hosts compartilhados usam
  • Através do painel personalizado da Kinsta, que é onde meu site de teste está hospedado

Adicionando alias de domínio com cPanel

Se você estiver usando o cPanel, procure uma opção para domínio estacionado ou aliases , dependendo do painel do cPanel.

Por exemplo, no meu painel eu selecionaria a opção Domínios Estacionados :

Opção de domínios estacionados cPanel

Em seguida, insira o domínio do seu domínio externo e clique em Adicionar domínio :

domínio estacionado cPanel

Se você vir algo na caixa Redirecionar para , escolha a opção Gerenciar redirecionamento :

Sem redirecionamento

Em seguida, selecione Desativar redirecionamento :

Como parece

Adicionando Domínio Externo com Kinsta

Se você estiver usando Kinsta, o processo é um pouco mais simples. Vá para o site da rede principal. Em seguida, escolha Domains e clique em Add Domain para adicionar o domínio ao seu site externo:

Kinsta adicionar domínio

Quando terminar, você deverá ver seu novo domínio na área Lista de domínios :

Lista de domínios Kinsta

Etapa 4: atualizar servidores de nomes para domínio externo

Para finalizar, você precisa atualizar os servidores de nomes do seu domínio externo para apontar para sua conta de hospedagem.

Ou seja, você quer que eles apontem para os mesmos servidores de nomes que seu domínio principal de rede Multisite (onde o WordPress está realmente instalado).

O processo exato depende de onde você registrou seu domínio externo. Se você não tem certeza de como fazer isso, aqui estão os tutoriais para registradores de domínio populares:

  • Vai Papai
  • Namecheap
  • Domínios do Google

Quando a propagação do DNS terminar (o que pode levar até 24 horas), você poderá acessar o subsite da rede por meio do domínio externo.

Repita o processo para adicionar mais sites de rede

Embora eu tenha mostrado como adicionar um único domínio externo como um subsite de rede, adicionar outros domínios externos é tão simples quanto repetir o processo para cada domínio – não há nada de especial!

O mapeamento de domínio multisite do WordPress não precisa ser complicado!

Com versões mais antigas do WordPress, o mapeamento de domínio do WordPress Multisite era uma tarefa complicada porque exigia plugins de terceiros e todos os tipos de etapas de configuração.

Felizmente, o WordPress 4.5 tornou as coisas muito mais fáceis. Agora, você pode começar com o mapeamento de domínio WordPress Multisite com praticamente nenhuma configuração. Lembre-se – aqui está tudo o que você precisa fazer:

  • Configure sua rede Multisite usando a opção de subdomínio ( embora as subpastas também funcionem )
  • Adicionar um novo site de rede
  • Volte e edite esse site e defina seu endereço do site para o domínio externo
  • Adicione seu domínio externo como um domínio reservado ou alias do seu domínio principal
  • Aponte os servidores de nomes do seu domínio externo para o seu servidor

E com isso, você estará em funcionamento com sua própria rede Multisite de domínios exclusivos.

Tem outras dúvidas sobre o uso de domínios externos com o WordPress Multisite? Deixe um comentário e vamos ajudar!