Você está tentando apontar vários domínios para uma única instalação do WordPress? Deseja exibir conteúdo exclusivo para cada domínio e ter tudo gerenciado facilmente em um site?
O mapeamento de domínio é a solução!
Muitas pessoas que procuram uma solução como essa geralmente não sabem como chamá-la, então aqui estão algumas das maneiras mais comuns que ouvi de pessoas que fazem referência ao mapeamento de domínio:
- Vários domínios em um site WordPress
- Gerenciando dois domínios em um site WordPress
- Apontando vários domínios para um único site WordPress
- Mostrando conteúdo para um domínio diferente no mesmo site WordPress
O que quer que você decida chamá-lo ou como deseja usá-lo, não está errado! O mapeamento de domínio pode ser usado de muitas maneiras exclusivas que podem atingir todos os objetivos acima.
Neste artigo, compartilharei as melhores maneiras de mapear vários domínios no WordPress e como ele pode potencializar seu site WordPress com base em suas necessidades exclusivas.
O que é mapeamento de domínio?
O mapeamento de domínio é o processo de direcionar o tráfego para vários domínios em uma instalação do WordPress.
Por que eu precisaria de vários domínios no meu site WordPress?
Há muitas razões pelas quais você pode querer gerenciar vários domínios em um único site WordPress. Aqui estão alguns casos de uso para dar uma ideia de por que isso pode ser útil. O mapeamento de domínio é ótimo para:
- Construir uma página de destino personalizada com seu próprio domínio para atingir um público específico para um produto/serviço.
- Criando páginas em seu site com um domínio diferente para cada idioma ou país, sem usar um plug-in de tradução.
- Produtos SaaS ou WaaS que oferecem aos usuários a opção de trazer seus próprios domínios ou fornecer URLs personalizados.
- Redes multisite usando recursos multisite do WordPress.
Esta não é uma lista completa do que você pode fazer com o mapeamento de domínio, portanto, você pode encontrar outros casos de uso criativos e maneiras de aproveitá-lo.
Como funciona o mapeamento de domínio?
Vamos supor que você tenha dois domínios. Você pode apontar esses dois domínios para o mesmo site do WordPress e, mapeando os domínios, pode gerenciar o conteúdo de cada domínio a partir da instalação do WordPress.
Cada domínio pode ser usado para mostrar uma postagem específica, página, tipo de postagem personalizada ou um “subsite” totalmente diferente (no caso de redes multisite).
Efetivamente, isso organiza seu site em “seções” com base em cada domínio.
Este gráfico dá um bom exemplo de uma estrutura de mapeamento de domínio com 3 domínios apontando para um único site WordPress:
Nesse caso, domínio2 e domínio3 seriam os domínios mapeados. O site WordPress exibiria o conteúdo da página de destino correspondente e da página do produto atribuída a cada domínio.
Isso é um pouco diferente de uma rede multisite, que é mais complexa e pode ser estruturada assim:
A chave aqui é que, no caso de mapeamento de domínio ou rede multisite, a barra de URL mostrará domain2.com e domain3.com ou cada página designada ou “subsite”, para que o usuário visite um domínio diferente, mas a mesma instalação principal do WordPress.
É importante notar que o mapeamento de domínio não é algo que funciona imediatamente com o WordPress. Por padrão, cada instalação do WordPress é configurada para um domínio e deve ser configurada corretamente para lidar com vários domínios apontados para ele.
Pré-requisitos para mapeamento de domínio
Existem algumas coisas que você precisa saber antes de começar a mapear domínios para o seu site WordPress.
Comprando seus domínios ou configurando subdomínios
Você precisará comprar seus domínios primário e secundário ou criar um subdomínio de seu domínio principal.
Um subdomínio é um prefixo para seu domínio principal, como “suporte.seu-domínio.com”.
O mapeamento de domínio pode ser usado com domínios primários e subdomínios, dependendo de qual das soluções você decidir usar abaixo.
Configurando o servidor de nomes + registros DNS
É vital configurar corretamente o Servidor de Nomes e os Registros DNS para todos os domínios ou subdomínios que você está mapeando.
Se você tiver problemas com isso, sugiro dar uma olhada neste vídeo para ajudar:
Configurando seu servidor
Seu servidor precisará ser configurado para lidar com aliases de domínio no caso de um domínio secundário ou subdomínios.
Se você estiver usando o cPanel, uma interface comum de gerenciamento de servidores fornecida por muitas empresas de hospedagem, você pode usar esses aplicativos para configurar os domínios com muita facilidade:
Configurando seu site WordPress
A última etapa é configurar seu site WordPress para lidar adequadamente com os domínios que estão sendo mapeados para ele. É aqui que você pode precisar configurar sua configuração principal do WordPress ou instalar um plug-in útil para facilitar as coisas.
Vamos passar por algumas das opções disponíveis.
Métodos para mapeamento de domínio no WordPress
Historicamente, o mapeamento de domínio no WordPress era dominado pela necessidade de uma Rede Multisite , que é um método de criação de uma rede de sites que possuem seus próprios administradores e usuários separados uns dos outros e do site principal na rede.
É assim que o WordPress.com é construído, e muitos outros projetos que permitem criar um blog usando um subdomínio de sua rede.
Agora existem outros métodos disponíveis que tornam o mapeamento de domínios para o seu site WordPress muito mais fácil e menos complexo do que uma rede multisite, ou até mesmo codificação personalizada de sua solução.
Opção 1: Rede Multisite WordPress
❌ Complexo para configurar
❌ Difícil de gerenciar
Se você estiver interessado em criar uma rede multisite do WordPress, siga estas etapas em WordPress.org .
O processo envolve configurar seu site WordPress para lidar com vários domínios usando subdomínios ou subdiretórios para cada site em sua rede.
Depois de concluir o complexo processo de configuração, você poderá alternar facilmente entre sites na rede no canto superior esquerdo de seu painel, conforme apresentado nas configurações de administrador de rede .
As redes multisite fornecerão efetivamente vários sites WordPress usando diferentes domínios ou subdomínios e permitirão que você os gerencie separadamente de algumas maneiras.
A complexidade surge quando se trata de plugins e temas, os limites de licenciamento de plugins para vários sites WordPress e outras limitações apresentadas por redes multisite.
Por exemplo, talvez você não queira criar um subsite inteiro separado para gerenciar dois domínios em seu site. Isso significa que você teria que alternar constantemente entre eles para gerenciar os domínios e o conteúdo deles, o que pode ser um problema se você tiver muito conteúdo.
Além disso, se você estiver usando plug-ins premium que oferecem recursos para seu site, geralmente não poderá usar esses recursos em sua rede multisite, pois a maioria dos plug-ins exige uma licença exclusiva para cada site.
Para os plug-ins e temas que funcionam em sua rede, você poderá personalizar as configurações para eles individualmente somente se estiverem configurados corretamente para redes multisite, caso contrário, alterar uma configuração de plug-in em um site pode afetar toda a rede!
Opção 2: plug-ins do WordPress
✅ Fácil de configurar
✅ Fácil de gerenciar
Sistema de mapeamento de domínio
Usando um plug-in como o Domain Mapping System , você pode gerenciar facilmente domínios mapeados para o seu site WordPress e apontá-los para postagens, páginas, produtos ou outros tipos de postagem personalizados de qualquer tipo específicos.
O mapeamento de domínio permite gerenciar muitos domínios em um único site WordPress sem precisar alternar entre “sites em sua rede”.
Etapa 1: selecione os tipos de postagem disponíveis para mapeamento de domínios
Depois de configurar seus registros DNS e servidor corretamente, tudo o que você precisa fazer é instalar o plug-in e ativar os tipos de postagem para os quais deseja mapear os domínios:
Etapa 2: insira o domínio que você deseja mapear
Insira o domínio que você deseja mapear no campo e selecione a postagem, página, produto ou tipo de postagem personalizada que deseja exibir para esse domínio.
Em seguida, abra o domínio mapeado em seu navegador da Web e você verá a barra de URL mostrando seu domínio mapeado, mas o conteúdo do tipo de postagem designado aparecerá na página.
A documentação do plugin tem algumas outras dicas de especialistas e itens que devem ser observados durante o processo de configuração.
Vamos passar para a última opção disponível para mapear domínios para o seu site WordPress.
Opção 3: codificação personalizada de sua própria solução de mapeamento de domínio
❌ Complexo para configurar
❌ Difícil de gerenciar
A melhor parte do WordPress é que ele é totalmente personalizável! Você pode personalizar sua solução de mapeamento de domínio como quiser – se tiver as habilidades para personalizar o código por conta própria.
Assim como o multisite requer algumas personalizações sofisticadas para o WordPress, você precisará seguir algumas etapas importantes para que funcione corretamente.
No entanto, cada ambiente e configuração de servidor é diferente, portanto, embora não possamos prever a grande variedade de soluções de mapeamento de domínio que você pode precisar para criar ou personalizar, eis o que você precisa saber:
- NGINX ou Apache exigem personalização do lado do servidor para cada domínio ou subdomínio que você está configurando.
- O NGINX ou o Apache podem se comunicar com seu site WordPress por meio da API REST do WordPress, dependendo da abordagem que você deseja adotar, para estabelecer o mapeamento de domínio adequado para cada tipo de postagem em seu site.
- Você provavelmente precisará fazer personalizações nos arquivos .htaccess, wp-config.php e modelo de página de sua instalação do WordPress.
- A indexação do Sitemap não será automatizada com o Yoast SEO para quaisquer domínios adicionais que você deseja mapear (como outros plugins e suporte multisite).
Para onde ir a partir daqui
Mapear domínios no WordPress nem sempre é fácil, mas esperamos que as ferramentas acima possam ajudá-lo a começar. Se você optar por usar a abordagem mais avançada de uma rede multisite ou uma abordagem simplificada com um plugin do WordPress, você tem muitas opções úteis disponíveis para você começar – é apenas uma questão de encontrar o ajuste certo para suas necessidades e considerar quanto tempo vai demorar para configurá-lo.
Se você é um desenvolvedor ou tem um desenvolvedor em sua equipe, sempre pode seguir o caminho mais avançado de codificação personalizada de sua própria solução, mas a maioria dos casos de uso exclusivos já possui soluções disponíveis e as opções existentes geralmente são satisfatórias no espaço do WordPress. Sinta-se à vontade para entrar em contato com perguntas ou comentários abaixo, e obrigado por ler!