Sistema de mapeamento de domínio

Descrição

Sistema de mapeamento de domínio é a maneira mais fácil de mapear vários domínios para páginas, postagens, produtos ou tipos de postagem personalizados específicos em seu site WordPress.

Você pode gerenciar vários domínios em uma instalação do WordPress e atribuí-los a postagens individuais de qualquer tipo.

Exemplo de caso de uso abaixo.

🚀 MAPEAR DOMÍNIOS ILIMITADOS

Mapeie quantos domínios desejar para o controle completo.

🗺️ MAPEAR CONTEÚDO PARA QUALQUER DOMÍNIO

Mapeie domínios para qualquer postagem, página, produto ou tipo de postagem personalizada, incluindo categorias de blog, arquivo de produtos e muito mais.

🔀 MAPEAMENTO DE SUBDOMÍNIO

Mapeie subdomínios para seu site WordPress principal, para que você não precise criar uma segunda instalação do WordPress ou comprar um segundo domínio.

🧩 CRIAR “SUBSITES” – PÁGINAS DE GRUPO POR DOMÍNIO

Crie subsites agrupando seus posts/páginas em torno de um domínio específico – uma alternativa multisite muito menos complexa. [PRO]

🌍 MAPEAMENTO DE DOMÍNIO GLOBAL

Easily map every unmapped page on your site in one click – so visitors only see mapped domains for all content on your site. [PRO]

⏩ PROCESSO DE CONFIGURAÇÃO BEM DOCUMENTADO

O Sistema de mapeamento de domínio requer um pouco de conhecimento sobre DNS e configuração do lado do servidor, então ajudamos documentando as etapas simples você precisará tomar. Entre em contato com o suporte em caso de dúvidas.

🔍 OTIMIZE SEU SEO & ESTRATÉGIA DE MARKETING

Evite criar novos sites para cada domínio onde deseja ter uma página de destino ou produto – gerencie tudo em um site. Suporte completo para Yoast SEO em breve!

🔒 PROTEGER TODOS OS SEUS SITES

Use SSL em todos os seus domínios com uma instalação do WordPress (é necessária alguma configuração de servidor).

🆘 SUPORTE SUPERIOR

Obtenha suporte do tapete vermelho da equipe de Gaucho Plugins. Basta enviar um tíquete.

EXEMPLO DE CASO DE USO

Digamos que você possua 2 domínios:

Domínio principal (site WordPress): my-awesome-site.com Domínio secundário: my-cool-site.com

Com o sistema de mapeamento de domínio, você pode mapear o domínio secundário para qualquer postagem, página, produto ou tipo de postagem personalizada em seu site principal

my-cool-site.com exibirá conteúdo de my-awesome-site.com/any-post-you-want/

O plug-in não redireciona os visitantes – a barra de URL do navegador exibe o domínio secundário my-cool-site.com. Isso acontece usando um código incrível, então fique à vontade para explorar 😊

INSTRUÇÕES DE CONFIGURAÇÃO IMPORTANTES

Para que o plug-in funcione:

  1. Você deve definir os registros DNS (ambos os registros do domínio A devem apontar para o mesmo servidor)

  2. Você deve adicionar seus domínios mapeados como um alias no cPanel ou na configuração do seu servidor (a pasta raiz para ambos os domínios deve ser sua instalação WP)

Para obter instruções detalhadas, consulte nossa Documentação.

RECURSOS GRATUITOS

  • Mapeie domínios ilimitados
  • Mapeie domínios para qualquer postagem, página, produto ou tipo de postagem personalizado gerado por outros plug-ins
  • Subdomínios do mapa

RECURSOS PRO

  • Crie “subsites” – defina uma página inicial diferente e páginas internas para cada domínio
  • Mapeamento de domínio global – force os visitantes a ver apenas os domínios mapeados para todas as páginas do seu site
  • Suporte de string de consulta para parâmetros UTM em domínios mapeados
  • Suporte Premium
  • Personalizações únicas

🌱 PLANOS & PREÇOS >

🚧 ROADMAP >

Roteiro

  • Integração aprimorada do WooCommerce para URLs dinâmicos
  • Mapear domínios em redes multisite
  • Suporte a plug-in WPML/Polylang/multilíngue
  • Integração do Google Analytics para ajudar a rastrear estatísticas em vários domínios mapeados

Sinta-se à vontade para enviar qualquer solicitação de recurso ao nosso Roadmap público.

Instalação

Começar com o sistema de mapeamento de domínio consiste em 3 etapas: Configurar seu servidor, instalar o plug-in e mapear domínios.

REQUISITOS DE CONFIGURAÇÃO DO SERVIDOR

  • Consulte nossa Documentação para configurar seu servidor adequadamente.

INSTALE O SISTEMA DE MAPEAMENTO DE DOMÍNIO DE DENTRO DO WORDPRESS

  1. Visite a página de plug-ins em seu painel e selecione ‘adicionar novo’;
  2. Pesquise por ‘sistema de mapeamento de domínio’;
  3. Instalar & Ative o sistema de mapeamento de domínio;
  4. Vá para ‘após a ativação’ abaixo.

INSTALAR O SISTEMA DE MAPEAMENTO DE DOMÍNIO MANUALMENTE

  1. Faça upload da pasta ‘sistema de mapeamento de domínio’ para o diretório /wp-content/plugins/;
  2. Ative o plugin de sistema de mapeamento de domínio através do menu ‘Plugins’ no WordPress;
  3. Vá para ‘após a ativação’ abaixo.

APÓS A ATIVAÇÃO

  1. Você deve ser redirecionado para a área de configurações;
  2. Adicione seu domínio e o tipo de postagem personalizada para o qual deseja mapear;
  3. Visite seu novo domínio!

FAQ

What is a mapped domain?

A mapped domain in WordPress is a domain that has a specific page or group of pages associated with it. A mapped domain is usually not the website’s primary domain, but is usually an Alias or Addon Domain that is mapped to the primary site domain.

The mapping then takes place at the website level, as the website should be configured to serve content for both the mapped domain and primary domain.

How do I add multiple domains to a WordPress website?

There are a few steps to map multiple domains to your WordPress website, including:

  1. Configure your DNS Records.
  2. Setup your server with an Alias or Addon Domain.

The next step would be mapping content properly for your mapped domains.

Read more in our Documentation.

How do I map a domain in WordPress?

There are 3 steps to mapping a domain in WordPress:

  1. Configure your DNS settings.
  2. Set up your server properly for an Alias or Addon domain.
  3. Install a plugin like Domain Mapping System or a enable a service like WordPress Multisite to serve content for your mapped domain.

Once you’ve followed these steps, you should then be able to navigate your website with the content being served for your mapped domain.

Read more in our Documentation.

Can I map domains in WordPress for free?

Yes! Domain mapping is free in WordPress. You can map unlimited domains to your WordPress website depending on your server configuration.

What are DNS Records?

DNS stands for Domain Name System. The purpose of DNS is translate your server’s IP address into a friendly, easily-legible name that humans can remember. It’s much easier for humans to remember a name than it is a string of numbers.

DNS Records direct the different types of traffic for a domain name to the proper server(s). Each DNS Record corresponds to a different type of service or traffic your domain might receive.

For example:

A records are set for “hosts” and standard website traffic
CNAME records are set as “Aliases” or Canonical records
MX records direct email traffic
TXT records provide many useful options, like domain ownership verification and enhanced security options

This is not a complete list. You can review all the different DNS Record Types.

Where is my DNS hosted?

Your DNS is hosted where your Name Servers are pointing. Your Name Servers are specified with your Domain Name Registrar.

If you’ve just purchased your domain, your DNS host will be your Domain Registrar. If you need to configure a website or email for your domain, you will need to change your DNS settings with your DNS host.

What is a DNS Zone?

A DNS Zone is where your DNS is managed. A DNS Zone is specified by your Name Server records.

Your DNS zone is where you should manage DNS records to publicly identify different services for your domain on the internet. E.g. – If you need to set up a website or email for your domain, you can set up A Records, CNAME Records, or MX Records within your DNS Zone.

If you are unsure where your DNS zone is set, contact your Domain Name Registrar or run a test of your Name Server records on a website like https://whatsmydns.net/.

How do I configure DNS for WordPress?

To set up DNS for your WordPress website, you must point your DNS A record to your website hosting server. For example, if your website hosting server has IP address 123.456.789.0, go to your DNS Zone (specified by where your Name Servers are pointing), and modify the A Record.

The A Record is commonly denoted by an “@” symbol or by typing in the full URL in your DNS settings. You should also configure an A Record or CNAME record for the WWW version of your site, with CNAME being the preferred option if you want all website visitors to navigate to your site without WWW in the URL.

Why isn’t my site appearing after configuring DNS settings?

When you change your DNS settings, it takes up to 24-48 hours for those changes to propagate across the internet. This is called propagation time, and it’s a standard delay that Internet Service Providers around the world need in order to detect DNS changes. Frequently, DNS changes can propagate within a few hours to most locations.

If you already have a website, it’s recommended to clear your browser cache after making DNS changes, as sometimes browsers will cache an old copy of a website from the previous server.

What is website caching?

Caching is a mechanism by which a browser stores data temporarily in order to serve it more quickly in the future.

There is usually a limited time frame associated with a caching script, which determines when the cache should be refreshed automatically. E.g. – Every 4 hours or 8 hours.

You can force the browser cache to be cleared manually, and the process is slightly different depending on your browser and the version of the browser. To find the latest process, run a Google search for “How to clear browser cache for” and then enter your browser type.

What is server caching?

Caching is a mechanism by which a server stores data temporarily in order to serve it more quickly in the future. Server caching is managed by Apache or NGINX, depending on your server configuration.

There is usually a limited time frame associated with a caching script, which determines when the cache should be refreshed automatically. E.g. – Every 4 hours or 8 hours.

You can force the server cache to be cleared manually, and the process is slightly different depending on your server access rights, server interface (cPanel, managed hosting, etc), and tools available to you (Command Line Interface access – CLI, etc).

For the latest process based on your hosting or server configuration, contact your hosting company or try running a Google search for “How to clear server cache on” and then enter your hosting company and/or the brand of your server interface (cPanel, etc).

What is an Alias Domain?

Definition
An Alias Domain is a domain name that can be used as an alternate name for another domain.

For example, if you have two domain names pointing to your website, you can “map” the second domain as an “Alias” of the primary domain. Website visitors will see the Alias in their URL bar when navigating the site.

Relevance to WordPress
When you have a WordPress website (or website of any kind), you can assign Aliases to your website. However, not all servers are ready “out-of-the-box” to map domains to a single website and require additional configuration.

Furthermore, your WordPress website needs some extra configuration to “map” each alias to a specific “post” in WordPress (or group of posts).

Posts can include any default post type that comes out of the box with WordPress, like Pages, Posts, Products, etc, or any Custom Post Type created by other plugins or themes.

End Goal: Multiple domains on a single WordPress site
At the end of the day, the purpose of creating an Alias domain on your server is to map multiple domains to a single WordPress installation.

Domain Mapping System let’s you handle the mapping of domains to specific posts after you’ve set up your server properly.

​​What hosting companies are supported?

Many hosting companies don’t support mapping multiple domains to your WordPress website. This is usually because managed hosts prefer to have control over how many domains are pointing to their servers.

Please see our Documentation for a list of hosting companies we’ve found that are compatible with domain mapping and Alias Domains.

Why does my website show “Your connection is not private”?

This error means that your website does not have an SSL certificate properly configured. When you point a domain to a website hosting server, the server needs to have some kind of SSL certificate installed on it in order for the website to be secure. If the server doesn’t have an SSL certificate properly configured for your website, it will give an insecure website error on your browser.

Why isn’t my Alias domain secure?

By default, hosting servers will generally support securing the primary domain registered on a server with an SSL certificate out-of-the-box.

Once you’ve added an Alias domain to your server, you should be able to add an SSL certificate for that domain, which is necessary to secure each domain.

For more information about securing multiple domains on a single hosting server, see our Documentation.

Encontrei um bug! E agora?

contate o suporte para relatar o bug com quaisquer capturas de tela/vídeos/notas relevantes.

O sistema de mapeamento de domínio é compatível com WooCommerce?

Parcialmente – atualmente você pode mapear para produtos e arquivos de produtos. O suporte total está em nosso roteiro.

O sistema de mapeamento de domínio é compatível com os Page Builders?

Sim, você pode usar qualquer construtor de página.

O sistema de mapeamento de domínio é compatível com redes multisite?

Neste ponto, não. Mas está no nosso roteiro!

O Sistema de mapeamento de domínio é compatível com WPML, Polylang ou outros plug-ins multilíngues?

Neste ponto, não. Mas está no nosso roteiro!

O Sistema de mapeamento de domínio é compatível com SSL/HTTPS?

Com certeza. Os certificados SSL instalados no servidor devem ser configurados para ambos os domínios, é claro. Ao adicionar um alias de domínio, muitos servidores cPanel irão gerar certificados SSL automaticamente.

  • Aviso: Todos ou nenhum dos domínios deve ter um certificado SSL. Não é possível exibir conteúdo de um site seguro por meio de um domínio não seguro.

Por que estilos, fontes ou ícones personalizados não estão aparecendo?

Os arquivos CSS podem ter seu domínio primário codificado neles, o que significa que muitos servidores bloquearão recursos de domínio cruzado por causa da configuração CORS (Compartilhamento de recursos de origem cruzada). Estes artigos fornecem mais informações sobre como configurar o CORS e evitar esse problema: CORS-Setup em servidores Apache CORS-Setup em servidores Nginx

Por que eu apareço desconectado do painel do WordPress ao visitar domínios mapeados?

O sistema de login do WordPress armazena seu estado de login usando cookies, que estão vinculados ao domínio principal do site. Não há como gerenciar seu WP-Admin por meio de outro domínio neste momento.

O sistema de mapeamento de domínio é compatível com o GDPR?

Sim. Você tem controle total sobre seus dados. Entre em contato a qualquer momento para remover seus dados ou escolha NÃO ativar ao ativar o plug-in. Se você optar por aderir para que possamos melhorar nosso produto, usamos o Freemius para armazenar dados do usuário, que é GDPR pronto.

Sou desenvolvedor e desejo contribuir com o Sistema de Mapeamento de Domínio. Onde posso fazer isso?

Nós realmente apreciamos sua contribuição! No momento, não temos um repositório público, mas você pode entrar em contato diretamente com qualquer sugestão de recurso/código, e podemos dar-lhe um branch para trabalhar ou integrar suas sugestões em uma versão futura 😊

Avaliações

29 de junho de 2021
Excellent plugin and support, actually top-notch. This did exactly what we were looking to do. DNS is not an easy thing to tackle and the developer is doing just that. Go for the pro version, it is worth every penny!
3 de maio de 2021
Was looking for a plugin for mapping domains in a "point A to B" easy fashion, so our clients could do it themselves. Domain Mapping System does just that - A+ in my book. Had a few issues with preserving query string, but plugin devs fixed in a matter of days. If you need reliable domain mapping - this is the plugin for you.
20 de março de 2021
Now personally, my ability to professional evaluate the abilities of this plugin is limited since I'm yet to make use of it as I hope. However, I have had Brandon from Groucho spend a good deal of time both installing it and explaining it, AND~ I've no doubt that it will solve a major problem I'm going to have with registration on my various sites AND would not keep it but for that support help, not because it's bad bUT because my ignorance till THAT help... would have forced another way to do what I want upon me. Now I suspect most will know what it does and how to go about making it useful BUT~ for those that are not so sure..... get it and ask for Brandon. The man is Awesome. Regards lloyd ioREsearch
Leia todas as 8 avaliações

Colaboradores e desenvolvedores

“Sistema de mapeamento de domínio” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

“Sistema de mapeamento de domínio” foi traduzido para 9 localizações. Agradecemos aos tradutores por suas contribuições.

Traduzir “Sistema de mapeamento de domínio” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

1.5.2

  • Fixed conflict with WooCommerce JS

1.5.1

  • Bugfix causing upgrade issues

1.5

  • Translated into Spanish, Italian, German, French, Chinese, Japanese, Russian, Indonesian, Dutch, Portuguese, and Turkish
  • Added Global Domain Mapping for PRO version
  • Fixed a bug about forcing visitors to view a mapped domain for the homepage

1.4.7

  • Global domain mapping is now supported, so you don’t have to select every post individually anymore!
  • Bugfix to stop redirects when the homepage is set in WordPress admin.

1.4.6

  • UI text upgrades/bugfixes
  • You can now create “subsites” by selecting multiple posts, pages, or custom post types for a single domain

1.4.5

  • Moved plugin settings to top-level menu item
  • Added option in PRO version to force visitors to see mapped domains

1.4.4

  • Added support for query strings to PRO version
  • Updated free-premium upgrade flow.

1.4.3

  • Updated Freemius SDK

1.4.2

  • Added UI message about server configuration requirements.

1.4.1

Freemius integration means that:
* Users can get in touch with our team for feature requests, questions, or issues of any kind directly in the WP Admin.
* Users can upgrade plans and manage their license directly in the WP Admin.
* Improved Security & Privacy options allow users to choose what you do with your data via the opt-in mechanism.
* The Gaucho Plugins development team can focus on creating better features for Domain Mapping System.

1.4

  • Adapted to work with WordPress 5.5

1.3.2

  • Show all posts/pages/cpt-posts

1.3.1

  • Added support for Blogpost Categories

1.3

  • Code Refactoring, got rid of DMS Menu-Class
  • Added support for Posts
  • Added support for CPT Archives
  • Some Admin-UI tweaks (chosen.js instead of HTML-Select, Post Type Selection)
  • Tested with WordPress MU Domain Mapping Plugin
  • To provide MU support, users must now be able to change settings instead of installing plugins to use DMS Options (Capabilities).

1.2.1

  • Fixed empty <select>-Bug

1.2

  • Added support for Custom Post Types

1.1

  • Instead of strange page hack, modify page query
  • Remove kill switch as it is unnecessary

1.0

  • No changes – initial release.