Domain Mapping System – Manage Unlimited Domains on your Site

Description

Domain Mapping System est le moyen le plus simple d’associer plusieurs domaines à des pages, des articles, des produits ou des types de publication personnalisés spécifiques sur votre site WordPress.

Vous pouvez gérer plusieurs domaines dans une installation WordPress et les affecter à des publications individuelles de tout type.

Exemple de cas d’utilisation ci-dessous.

🚀 MAPPEZ DES DOMAINES ILLIMITÉS

Mappez autant de domaines que vous le souhaitez pour un contrôle total.

🗺️ MAPPEZ LE CONTENU POUR N’IMPORTE QUEL DOMAINE

Associez des domaines à tout article, page, produit ou type de publication personnalisé, y compris les catégories de blog, les archives de produits, etc.

🔍 OPTIMISEZ VOTRE STRATÉGIE DE SEO ET DE MARKETING

Évitez de créer de nouveaux sites pour chaque domaine où vous voulez avoir une page d’atterrissage ou un produit – gérez tout sur un seul site. Prise en charge complète de Yoast SEO bientôt disponible !

🔀 MAPPEZ DES SOUS-DOMAINES

Mappez des sous-domaines à votre site WordPress principal, afin de ne pas avoir à créer une deuxième installation WordPress ou à acheter un deuxième domaine.

🧩 CRÉEZ DES « SOUS-SITES » – REGROUPEZ LES PAGES PAR DOMAINE

Créez des sous-sites en regroupant vos articles/pages autour d’un domaine spécifique – une alternative multi-site beaucoup moins complexe. [PRO]

🌍 MAPPAGE GLOBAL DU DOMAINE

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

🗂 SUBDIRECTORY MAPPING

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]

↪️ FORCE REDIRECT TO MAPPED PAGES

Want to hide the “unmapped” version of your page? There’s a checkbox that allows you to “Force redirect all visitors to the mapped version of a page.” [PRO]

⏩ PROCESSUS D’INSTALLATION BIEN DOCUMENTÉ

Le système de mappage de domaines nécessite quelques connaissances en matière de DNS et de configuration côté serveur. Nous vous avons donc aidé en documentant les étapes simples que vous devrez suivre. Contactez le support pour toute question.

🔒 SÉCURISEZ TOUS VOS SITES

Utilisez le SSL sur tous vos domaines avec une seule installation de WordPress (une certaine configuration du serveur est nécessaire).

🆘 UN SUPPORT DE PREMIER ORDRE

Obtenez le support de l’équipe Gaucho Plugins. Il suffit d’envoyer un ticket.

EXEMPLE DE CAS D’UTILISATION

Disons que vous possédez 2 domaines :

Domaine primaire (site WordPress) : my-awesome-site.com
Domaine secondaire : my-cool-site.com

Grâce à Domain Mapping System, vous pouvez mapper le domaine secondaire à n’importe quel article, page, produit ou type de publication personnalisé sur votre site principal :

my-cool-site.com affichera le contenu de
mon-awesome-site.com/any-post-you-want/

L’extension ne redirige pas les visiteurs – la barre d’URL du navigateur affiche le domaine secondaire my-cool-site.com. Cela se produit en utilisant un code génial, alors n’hésitez pas à l’explorer 😊

INFORMATIONS DE CONFIGURATION IMPORTANTES

Pour que l’extension fonctionne :

  1. Vous devez définir les enregistrements DNS (les deux enregistrements A des domaines doivent pointer vers le même serveur)

  2. Vous devez ajouter vos domaines mappés en tant qu’alias dans le panneau de contrôle ou dans la configuration de votre serveur (le répertoire racine des deux domaines doit être votre installation WP)

Pour des instructions détaillées, veuillez consulter notre documentation.

FONCTIONNALITÉS GRATUITES

  • Mappez un nombre illimité de domaines
  • Associez des domaines à tout article, page, produit ou type de publication personnalisé généré par d’autres extensions
  • Mappez des sous-domaines

FONCTIONNALITÉS PRO

  • Créez des « sous-sites » – définissez une page d’accueil et des pages intérieures différentes pour chaque domaine
  • Mappage global des domaines – forcez les visiteurs à voir uniquement les domaines mappés pour toutes les pages de votre site
  • Subdirectory mapping
  • Prise en charge des chaînes de requête pour les paramètres UTM sur les domaines mappés
  • Support premium
  • Personnalisations ponctuelles

🌱 PLANS ET PRIX >

🚧 FEUILLE DE ROUTE >

Feuille de route

  • Amélioration de l’intégration de WooCommerce pour les URL dynamiques
  • Mappez les domaines sur les réseaux multi-sites
  • Prise en charge des extensions multilingues WPML/Polylang
  • Intégration de Google Analytics pour faciliter le suivi des statistiques sur plusieurs domaines mappés

N’hésitez pas à soumettre toute demande de fonctionnalité à notre feuille de route publique.

Installation

Le démarrage avec Domain Mapping System se fait en 3 étapes : La configuration de votre serveur, l’installation de l’extension et le mappage des domaines.

PRÉ-REQUIS DE CONFIGURATION DU SERVEUR

  • Veuillez consulter notre documentation pour configurer correctement votre serveur.

INSTALLER LE SYSTÈME DE MAPPING DEPUIS WORDPRESS

  1. Allez sur la page des extensions dans votre tableau de bord et sélectionnez « Ajouter »;
  2. Recherchez « Domain Mapping System »;
  3. Installez et activez Domain Mapping System;
  4. Allez à « après l’activation » ci-dessous.

INSTALLER MANUELLEMENT DOMAIN MAPPING SYSTEM

  1. Téléversez le répertoire « domain-mapping-system » dans le répertoire /wp-content/plugins/;
  2. Activez l’extension Domain Mapping System dans le menu « Extensions » de WordPress ;
  3. Allez à « après l’activation » ci-dessous.

APRÈS L’ACTIVATION

  1. Vous devriez être redirigé vers la zone des réglages;
  2. Ajoutez votre domaine et le type de publication personnalisé auquel vous souhaitez qu’il soit associé;
  3. Visitez votre nouveau domaine !

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.

J’ai trouvé un bogue ! Et maintenant ?

Veuillez contacter le support pour signaler le bogue avec toutes les captures d’écran/vidéos/notes pertinentes.

Domain Mapping System est-il compatible avec WooCommerce ?

En partie – vous pouvez actuellement établir une correspondance avec les produits et les archives de produits. Une prise en charge complète est prévue sur notre feuille de route.

Domain Mapping System est-il compatible avec les constructeurs de page ?

Oui, vous pouvez utiliser n’importe quel constructeur de pages.

Domain Mapping System est-il compatible avec les réseaux multi-sites ?

Pour l’instant, non. Mais c’est sur notre feuille de route !

Domain Mapping System est-il compatible avec WPML, Polylang ou d’autres extensions multilingues ?

Pour l’instant, non. Mais c’est sur notre feuille de route !

Domain Mapping system est-il compatible avec SSL/HTTPS ?

Sans aucun doute. Le ou les certificats SSL installés sur le serveur doivent être configurés pour les deux domaines, bien sûr. Lors de l’ajout d’un alias de domaine, de nombreux serveurs cPanel génèrent automatiquement des certificats SSL.

  • Avertissement : Tous les domaines ou aucun d’entre eux doivent avoir un certificat SSL. Il n’est pas possible d’afficher le contenu d’un site sécurisé à travers un domaine non sécurisé.

Pourquoi les styles, polices ou icônes personnalisés ne s’affichent-ils pas ?

Les fichiers CSS peuvent contenir votre domaine principal codé en dur, ce qui signifie que de nombreux serveurs bloqueront les ressources inter-domaines en raison de la configuration CORS (Cross-origin Resource Sharing). Ces articles fournissent de plus amples informations sur la manière de configurer CORS et d’éviter ce problème :
Configurer CORS sur les serveurs Apache
Configurer de CORS sur les serveurs Nginx

Pourquoi suis-je déconnecté du tableau de bord de WordPress lorsque je visite des domaines mappés ?

Le système de connexion WordPress stocke votre état de connexion à l’aide de cookies, qui sont liés au domaine principal du site. Il n’y a aucun moyen de gérer votre WP-Admin via un autre domaine pour le moment.

Domain Mapping System est-il conforme au RGPD ?

Oui. Vous avez un contrôle total sur vos données. Contactez-nous à tout moment pour supprimer vos données ou choisissez de NE PAS opter pour l’accord lors de l’activation de l’extension. Si vous choisissez l’accord pour que nous puissions améliorer notre produit, nous utilisons Freemius pour stocker les données des utilisateurs, qui est prêt pour le RGPD.

Je suis un développeur et je souhaite contribuer à Domain Mapping System. Où puis-je le faire ?

Nous apprécions vraiment votre contribution ! Nous n’avons actuellement pas de dépôt public, mais vous pouvez nous contacter directement avec toute suggestion de fonctionnalité/code, et nous pouvons vous donner une branche sur laquelle travailler ou intégrer vos suggestions dans une future version 😊

Avis

9 décembre 2021
First time for me to use such a tool. So I had questions and issues with correct settings of our domains, hosting etc. Our hoster could not really help, but Brandon from Gaucho Plugins took his time and helped me step by step until everything worked 🙂 Now everything is running like clockwork, better than I expected 🙂
30 septembre 2021
If you are looking to map domains look not feather as it is great to support and the customer service quick and efficient to help. Also they are planning to add more features which will help to grow your business for sure. Thank you and keep your good work!
29 juin 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 mai 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 mars 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
Lire les 10 avis

Contributeurs & développeurs

« Domain Mapping System – Manage Unlimited Domains on your Site » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“Domain Mapping System – Manage Unlimited Domains on your Site” a été traduit dans 9 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « Domain Mapping System – Manage Unlimited Domains on your Site » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

1.6.7

  • Fixed an issue with admin_url last param existence.

1.6.6

  • Fixed a bug that prevented editing content in Elementor while free version of DMS was activated.

1.6.5

  • Fix for critical error when uploading multiple Freemius plugins with icons designated.

1.6.4

  • Fixes for conflicts with Yoast SEO and Jupiter theme.

1.6.3

  • The plugin now adds a file into the mu-plugins directory, causing DMS files to be loaded first in order to rewrite some URLs defined by 3rd party plugins. Previously, if DMS was loaded after other plugins, there could be conflicts.
  • With the mu-plugins upgrade, we can now provide temporary fixes for plugin conflicts while we work with other teams to improve compatibility.

1.6.2

  • Fixed an issue where WordPress icons would be missing in some cases.

1.6.1

  • Fixed an issue where subdomain mappings were showing too many redirects when the « Force redirect to mapped pages » option was enabled.

1.6

  • Added Subdirectory mapping! (PRO)
  • Major improvement to the way data is stored in the database with custom tables instead of inside the wp_options table.
  • Fixes to global domain mapping.
  • Fixed an issue appearing in website health check.
  • Added an option to fully delete all plugin settings and data on uninstall.

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

  • Force site visitors to see the mapped domain of a page (e.g. – disallow visitors to see the primary domain of a page).
  • Ensured WP 5.8 compatibility.
  • Ensured PHP8 compatibility.
  • Update WP Admin menu item to be a top level menu item instead of a submenu item to find it more easily.

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.