Plugin Directory

Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)

Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)


Domain Mapping Systeem is de beste manier om meerdere domeinen te beheren op je WordPress site en ze te koppelen aan elke gepubliceerde bron, inclusief berichten, pagina’s, producten, categorieën of andere aangepaste berichttypen en taxonomieën.

Whether you’re just looking for the simplicity of multiple domain mapping in a single WordPress site, or you’re creating a more complex multi-pronged WordPress project, Domain Mapping System can save a great deal of time and hassle over using multisite or creating standalone WordPress installs.


  • Targeting specific audiences with branded domains, such as by country or language.
  • Organizations that want a different section of their website for each of their physical locations.
  • Expanding site reach to new audiences/locations without changing your primary domain.
  • Saving time over Multisite, or supplementing a Multisite with Microsite capabilities





Assign content to each domain from a single WordPress Admin Dashboard.


Beheer en koppel zoveel aliasdomeinen als je wil voor volledige controle.


Koppel aliasdomeinen aan elke bericht, pagina, product of aangepast berichttype, inclusief blogcategorieën, productarchief, aangepaste taxonomieën en meer.


Optimize your site for search engines with full Yoast SEO integration, including the option to add custom Titles, Descriptions, and Keywords, as well as Sitemap for each mapped domain.


Wijs subdomeinen toe aan je primaire WordPress site, zodat je geen tweede WordPress installatie hoeft te maken of een tweede domein hoeft te kopen.


Activate Domain Mapping System on your WordPress MU multisite network for each of your network sites. Now, multisite is even more powerful with multiple domain management for every site on your network, so you can enable BYOD (Bring Your Own Domain) for your users.


Create microsites by grouping your published resources (pages, posts, products, custom post types) around a specific domain – a much less complex multisite alternative. [PRO]


Map eenvoudig elke niet-gemapte pagina op je site in één klik – zodat bezoekers alleen gemapte domeinen zien voor alle inhoud op je site. [PRO]


Map subdirectory URLs of your main site. E.g. – your-site.com/landing-page/ can be set to display the content from the post your-site.com/example-page/landing-page/. [PRO]


Want to map a specific Blog category and all its posts to a different domain automatically? Now you can! Map a domain to any archive, category, or custom taxonomy created by a plugin or theme. [PRO]


Wil je de “ongemapte” versie van je pagina verbergen? Er is een selectievakje waarmee je “Alle bezoekers gedwongen kunt omleiden naar de gemapte versie van een pagina”. [PRO]


Map your Shop page and all Products. You can also map a specific product Category and all the products in the category automatically. [PRO]


Domain Mapping System requires a bit of knowledge about DNS and server side configuration, so we’ve helped out by documenting the simple steps you’ll need to take. Contact support with any questions.


Customize the favicon that appears in your website visitors’ browser for each domain mapped to your site.


Gebruik SSL voor al je domeinen met één WordPress installatie (enige serverconfiguratie vereist).


Maak gebruik van de REST API om automatisch domeinen toe te voegen/verwijderen.


Get red-carpet support from the Gaucho Plugins team. Just submit a ticket.


Laten we zeggen dat je 2 domeinen hebt:

Primaire domein (WordPress-site): my-awesome-site.com
Secundair domein: my-cool-site.com

Met het Domain Mapping System kunt u het secundaire domein koppelen aan een willekeurig bericht, pagina, product of aangepast berichttype op uw primaire site:

my-cool-site.com toont inhoud van

De plugin leidt bezoekers niet om – de browser-URL-balk toont het secundaire domein mijn-coole-site.nl. Dit gebeurt met behulp van geweldige code, dus voel je vrij om te verkennen 😊


Om de plugin te laten werken:

  1. Je moet DNS-records instellen (beide domein A-records moeten naar dezelfde server wijzen)

  2. Je moet je gemapte domeinen toevoegen als een Alias in cPanel of in de configuratie van je server (de hoofdmap voor beide domeinen moet je WP installatie zijn)

For detailed instructions, please see our Documentation.


  • Map unlimited domains
  • Map domains to any post, page, product, or custom post type generated by other plugins
  • Mappen van subdomeinen
  • Multisite supported (requires custom sunrise.php, please see our documentation.


  • Maak “Microsites” – stel een andere homepage en interne pagina’s in voor elk domein
  • Globale domein mapping: automatisch mappen van alle gepubliceerde inhoud op je site
  • Subfolder mapping
  • Bezoekers omleiden naar gemapte domeinen
  • Favicon per domein
  • WooCommerce integratie voor winkel, afrekenen en winkelwagenpagina’s
  • Ondersteuning voor query strings voor UTM parameters op gemapte domeinen
  • Global Parent Page Mapping
  • Global/Selective URL Rewriting
  • Yoast SEO Integration
  • Premium ondersteuning


Unlimited Domain Mapping: Expand your online presence without limitations, enabling you to manage multiple domains effortlessly from a single WordPress Dashboard.

Flexible Mapping Options: Seamlessly map domains to various types of content, including posts, pages, products, custom post types, and more, enhancing your site’s organizational structure and user experience.

Subdomain Mapping: Easily extend your site’s reach by mapping subdomains, enabling you to efficiently manage diverse content.

Multisite Compatibility: Harness the power of WordPress Multisite while effortlessly integrating with the Domain Mapping System, streamlining management of multiple domains across multiple network sites.

Microsite Creation: Tailor each domain with unique homepages and inner pages, empowering you to create distinct online experiences catered to specific audiences or purposes.

Automatic Global Domain Mapping: Simplify domain management by automatically mapping all published content, ensuring consistency and coherence across your entire site.

Subdirectory Mapping: Organize your site structure effectively by mapping domains to specific subdirectories, facilitating intuitive navigation and content discovery.

Visitor Redirection: Enhance user experience and maintain brand consistency by seamlessly redirecting visitors to the proper mapped domain based on the domain being viewed.

Customized Favicon Support: Reinforce your brand identity across multiple domains with custom favicons, enhancing recognition and user engagement.

WooCommerce Integration: Seamlessly integrate with WooCommerce, optimizing the shopping experience by mapping essential pages such as Shop, Checkout, and Cart across domains.

Query String Support: Maximize marketing effectiveness by preserving UTM parameters on mapped domains, enabling accurate tracking and analysis of user interactions.

Global Parent Page Mapping: Ensure consistency in site structure and navigation by globally mapping parent pages across domains, simplifying content organization.

URL Rewriting Flexibility: Tailor URL structures to meet specific requirements or preferences, enhancing SEO optimization and user-friendly navigation.

Yoast SEO Integration: Augment your site’s search engine visibility and performance with seamless integration with Yoast SEO, enabling comprehensive optimization across mapped domains.



🚧 ROADMAP > – Feel free to submit feature requests!


Domain Mapping System: Create microsites with alias domains

Payment Page: Start accepting payments in a beautiful payment form in less than 60 seconds

Split Pay Plugin: Split WooCommerce payments across multiple connected Stripe accounts.

China Payments Plugin: Accept WeChat Pay and Alipay payments from Chinese customers.

Blocked in China: Check if your website is available in the Chinese mainland.

Speed in China: Check your website’s speed in the Chinese mainland – coming soon!


  • Gebied voor de instellingen van het domein mapping systeem
  • Adding Multiple Domains to WordPress
  • Creating a Microsite (PRO) – Multisite Alternative / Supplement
  • Selecteren van beschikbare berichttypen voor mappen
  • WordPress Subdirectory Domain Mapping (PRO)


Starting with Domain Mapping System consists of 3 steps: Configuring your server, installing the plugin, and mapping domains.


  • Please see our Documentation to configure your server properly.


  1. Visit the plugins page within your dashboard and select ‘Add New’;
  2. Zoek naar ‘Domain Mapping System’;
  3. Installeer en activeer Domain Mapping System;
  4. Ga naar ‘na activering’ hieronder.


  1. Upload the ‘domain-mapping-system’ folder to the /wp-content/plugins/ directory;
  2. Activeer de Domain Mapping System plugin via het ‘Plugins’ menu in WordPress;
  3. Ga naar ‘na activering’ hieronder.


  1. You should be redirected to the settings area.
  2. Add your alias domain and the published resource you want to use to display content for the alias domain.
  3. Visit your alias domain!
  4. Be sure to visit our Troubleshooting Guide for any issues.


What is Domain Mapping?

Domain Mapping is the process of adding multiple domains to a single website. Depending on your Content Management System or coding framework, mapping multiple domains to your site may be a more simple or more complex process. With WordPress, it’s very easy to map multiple domains to a single WordPress installation using either multisite or a plugin like Domain Mapping System.

Wat is een gemapte domein?

Een gemapte domeinnaam in WordPress is een domeinnaam die is gekoppeld aan een specifieke pagina of een groep pagina’s. Een gemapte domeinnaam is meestal niet de primaire domeinnaam van de website, maar is meestal een Alias of Addon domein dat is gekoppeld aan het primaire domein van de site.

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.

Lees meer in onze Documentatie.

Hoe map ik een domein in WordPress?

Er zijn 3 stappen om een domein in WordPress te mappen:

  1. Configure your DNS settings.
  2. Configureer je server op de juiste manier voor een Alias of Addon domein.
  3. Installeer het domein mapping systeem en wijs domeinen toe aan de gewenste inhoud.

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

Lees meer in onze Documentatie.

How much does Domain Mapping cost? Is it free?

Yes! Domain mapping is free in WordPress. You can map unlimited domains to your WordPress website depending on your server configuration. To create Microsites with Domain Mapping System and access other powerful features, please see our pricing.

Wat zijn DNS-records?

DNS staat voor Domain Name System. Het doel van DNS is om het IP-adres van je server te vertalen naar een vriendelijke, gemakkelijk leesbare naam die mensen kunnen onthouden. Het is veel gemakkelijker voor mensen om een naam te onthouden dan een string met getallen.

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.


A-records worden ingesteld voor “hosts” en standaard websiteverkeer.
CNAME records worden ingesteld als “Aliassen” of canonieke records.
MX records leiden e-mailverkeer.
TXT records bieden veel nuttige opties, zoals domein eigendomsverificatie en verbeterde beveiligingsopties

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

Waar is mijn DNS gehost?

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.

Wat is een 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.

Als je niet zeker weet waar je DNS-zone is ingesteld, neem contact op met je domeinnaam registrar of voer een test uit van je naamserver records op een site zoals https://whatsmydns.net/.

Hoe configureer ik DNS voor 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.

Het A-record wordt doorgaans aangeduid met het symbool “@” of door de volledige URL in te voeren in de DNS-instellingen. Je moet ook een A-record of een CNAME record configureren voor de WWW versie van je site, waarbij de voorkeur uitgaat naar CNAME als je wilt dat alle sitebezoekers naar je site navigeren zonder “www” in de URL.

Waarom verschijnt mijn site niet na het configureren van DNS-instellingen?

Wanneer je je DNS-instellingen wijzigt, duurt het doorgaans 24-48 uur voordat deze wijzigingen zich verspreiden over het internet. Dit wordt propagatietijd genoemd en het is een standaard vertraging die internetproviders over de hele wereld nodig hebben om DNS-wijzigingen te detecteren. Vaak kunnen DNS-wijzigingen zich binnen enkele uren verspreiden naar de meeste locaties.

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.

Wat is site caching?

Caching is een mechanisme waarbij een browser gegevens tijdelijk opslaat om ze in de toekomst sneller te kunnen leveren.

Er is meestal een beperkte tijdsperiode verbonden aan een caching script, die bepaalt wanneer de cache automatisch vernieuwd moet worden. Bijvoorbeeld elke 4 uur of elke 8 uur.

Je kunt de browsercache handmatig wissen en het proces verschilt iets, afhankelijk van je browser en de versie van de browser. Om het meest recente proces te vinden, voer je een Google-zoekopdracht uit voor “Hoe browsercache wissen voor” en voer je vervolgens het type van je browser in.

Wat is server caching?

Caching is een mechanisme waarbij een server gegevens tijdelijk opslaat om ze in de toekomst sneller te kunnen leveren. Servercaching wordt beheerd door Apache of NGINX, afhankelijk van de serverconfiguratie.

Er is meestal een beperkte tijdsperiode verbonden aan een caching script, die bepaalt wanneer de cache automatisch vernieuwd moet worden. Bijvoorbeeld elke 4 uur of elke 8 uur.

Je kunt de server cache handmatig wissen en het proces verschilt iets, afhankelijk van je server toegangsrechten, de server interface (cPanel, beheerde hosting, enz.) en de beschikbare tools (Command Line Interface-toegang – CLI, etc.).

Voor het meest recente proces op basis van de configuratie van je hosting of server, neem contact op met je hostingbedrijf of probeer een Google zoekopdracht uit te voeren naar “Hoe de server cache wissen op” en voer vervolgens de naam van je hostingbedrijf en/of het merk van je server interface in (cPanel, enz).

Is Domain Mapping System compatibel met caching plugins?

Ja. Sommige plugins vereisen mogelijk aanvullende configuratie. Raadpleeg onze documentatie over Integraties en compatibiliteit.

Wat is een Alias domein?

Een Alias domein is een domeinnaam die kan worden gebruikt als een alternatieve naam voor een ander domein.

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).

Berichten kunnen elk standaard berichttype bevatten dat bij WordPress wordt geleverd, zoals pagina’s, berichten, producten, enz., of elk aangepast berichttype dat is gemaakt door andere plugins of thema’s.

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.

Het Domain Mapping System stelt je in staat om de toewijzing van domeinen aan specifieke berichten te beheren nadat je je server correct hebt ingesteld.

Welke hostingbedrijven worden ondersteund?

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.

Raadpleeg onze Documentatie voor een lijst van hostingbedrijven die we hebben gevonden die compatibel zijn met domein mapping en Alias domeinen.

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.

Waarom is mijn Alias domein niet beveiligd?

Standaard zullen hosting servers doorgaans de primaire domeinnaam die op een server is geregistreerd ondersteunen met een SSL-certificaat, direct uit de doos.

Nadat je een Alias domein aan je server hebt toegevoegd, zou je in staat moeten zijn om een SSL-certificaat voor dat domein toe te voegen, wat noodzakelijk is om elk domein te beveiligen.

Voor meer informatie over het beveiligen van meerdere domeinen op een enkele hostingserver, raadpleeg onze Documentatie.

Worden multisite netwerken ondersteund?

Ja, multisite netwerken worden voor 100% ondersteund in zowel de gratis als de PRO versie van de plugin. Installeer eenvoudigweg de plugin, configureer de juiste instellingen en activeer deze op je netwerk. Daarna kunnen alle sites in je netwerk hun eigen domeinen toewijzen.

Lees in onze Documentatie over de stappen om multisite te configureren.

Ik heb een bug gevonden! Wat nu?

Please contact support to report the bug with any relevant screenshots/videos/notes.

Is het Domain Mapping System compatibel met WooCommerce?

Partly – you can currently map to Products and Product Archives. Full support is on our roadmap.

Is het Domain Mapping System compatibel met pagina bouwers?

Ja, je kunt elke pagina bouwer gebruiken.

Is het Domain Mapping System compatibel met WPML, Polylang of andere meertalige plugins?

Op dit moment nog niet, maar het staat wel op onze Roadmap!

Is het Domain Mapping System compatibel met SSL/HTTPS?

Absoluut. Het SSL-certificaat (of de SSL-certificaten) dat op de server is geïnstalleerd, moet natuurlijk worden ingesteld voor beide domeinen. Bij het toevoegen van een domein alias genereren veel cPanel servers automatisch SSL-certificaten.

  • Waarschuwing: of alle domeinen moeten een SSL certificaat hebben of geen enkel domein. Het is niet mogelijk om inhoud van een beveiligde site weer te geven via een onbeveiligd domein.

Waarom worden aangepaste stijlen, lettertypen of pictogrammen niet weergegeven?

CSS files might have your primary domain hard-coded into them, which means that many servers will block cross-domain resources because of CORS configuration (Cross-origin Resource Sharing). These articles provide more information on how to configure CORS and prevent this issue:
CORS-Setup on Apache servers
CORS-Setup on Nginx servers

Waarom ben ik uitgelogd in het WordPress dashboard wanneer ik gemapte domeinen bezoek?

The WordPress login system stores your login state using cookies, which are tied to the primary domain of the site. There is no way to manage your WP-Admin via another domain at this point in time.

Is Domain Mapping System AVG/GDPR compatibel?

Yes. You have complete control over your data. Contact us any time to remove your data or choose NOT to opt-in upon activating the plugin. If you choose to opt-in so we can improve our product, we use Freemius to store user data, which is GDPR ready.

Ik ben een ontwikkelaar en wil bijdragen aan het Domain Mapping System. Waar kan ik dat doen?

We really appreciate your input! We currently don’t have a public repo, but you can contact us directly with any feature/code suggestions, and we can give you a branch to work on or integrate your suggestions into a future release 😊


25 april 2024
Get the Pro version you will not regret it, the support on this is excellent! Team will go out of their way to help and even build in new functionality! Amazing! Thank you Guys!!
24 april 2024
Brandon and the team at Gaucho provide amazing support, having made updates to their plugin multiple times to provide essential fixes for our site, with really quick turn around too. The plugin does what is says and has made our lives so much easier as we can maintain all of our sub domains mapped under one site.
Lees alle 36 beoordelingen

Bijdragers & ontwikkelaars

“Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


“Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” is vertaald in 9 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.



  • Bug fixes.