Essayez-vous de faire pointer plusieurs domaines vers une seule installation WordPress ? Voulez-vous afficher un contenu unique pour chaque domaine et tout gérer facilement sur un seul site ?

Le mappage de domaine est la solution !

De nombreuses personnes à la recherche d'une solution comme celle-ci ne savent souvent pas comment l'appeler, alors voici quelques-unes des façons les plus courantes que j'ai entendues de personnes faisant référence au mappage de domaine :

  • Plusieurs domaines dans un seul site WordPress
  • Gérer deux domaines dans un seul site WordPress
  • Faire pointer plusieurs domaines vers un seul site WordPress
  • Affichage du contenu d'un domaine différent sur le même site WordPress

Peu importe comment vous décidez de l'appeler ou comment vous voulez l'utiliser, ce n'est pas faux ! Le mappage de domaine peut être utilisé de tant de manières uniques qui peuvent atteindre tous les objectifs ci-dessus.

Dans cet article, je partagerai les meilleures façons de mapper plusieurs domaines dans WordPress et comment cela peut super-alimenter votre site WordPress en fonction de vos besoins uniques.

Qu'est-ce que le mappage de domaine ?

Le mappage de domaine est le processus de direction du trafic pour plusieurs domaines au sein d'une même installation WordPress.

Pourquoi aurais-je besoin de plusieurs domaines sur mon site WordPress ?

Il existe de nombreuses raisons pour lesquelles vous pourriez vouloir gérer plusieurs domaines sur un seul site Web WordPress. Voici quelques cas d'utilisation pour vous donner une idée de la raison pour laquelle cela pourrait être utile. Le mappage de domaine est idéal pour :

  • Construire une page de destination personnalisée avec son propre domaine pour cibler un public spécifique pour un produit/service.
  • Créer des pages sur votre site avec un domaine différent pour chaque langue ou pays, sans utiliser de plugin de traduction.
  • Produits SaaS ou WaaS qui donnent aux utilisateurs la possibilité d'apporter leurs propres domaines ou de fournir des URL personnalisées.
  • Réseaux multisites utilisant les capacités multisites de WordPress.

Il ne s'agit pas d'une liste complète de ce que vous pouvez faire avec le mappage de domaine, vous pouvez donc trouver d'autres cas d'utilisation créatifs et des moyens d'en tirer parti.

Comment fonctionne le mappage de domaine ?

Supposons que vous ayez deux domaines. Vous pouvez faire pointer ces deux domaines vers le même site Web WordPress et, en mappant les domaines, vous pouvez gérer le contenu de chaque domaine à partir de l'installation de WordPress.

Chaque domaine peut être utilisé pour afficher une publication, une page, un type de publication personnalisé ou un « sous-site » entièrement différent (dans le cas de réseaux multisites).

En effet, cela organise votre site en “sections” basées sur chaque domaine.

Ce graphique donne un bon exemple d'une structure de mappage de domaine avec 3 domaines pointant vers un seul site WordPress :

Exemple de mappage de domaine dans WordPress

Dans ce cas, domain2 et domain3 seraient les domaines mappés. Le site WordPress afficherait le contenu de la page de destination et de la page de produit correspondantes attribuées à chaque domaine.

C'est un peu différent d'un réseau multisite, qui est plus complexe et pourrait être structuré comme ceci :

Cartographie de domaine multisite WordPress

La clé ici est que, dans le cas d'un mappage de domaine ou d'un réseau multisite, la barre d'URL affichera domain2.com et domain3.com ou chaque page ou “sous-site” désigné, de sorte que l'utilisateur visitera un domaine différent, mais la même installation principale de WordPress.

Il est important de noter que le mappage de domaine n'est pas quelque chose de prêt à l'emploi avec WordPress. Par défaut, chaque installation WordPress est configurée pour un domaine et doit être configurée correctement pour gérer plusieurs domaines qui y sont pointés.

Prérequis pour le mappage de domaine

Il y a quelques choses dont vous avez besoin et des informations à connaître avant de commencer à mapper des domaines sur votre site Web WordPress.

Acheter vos domaines ou configurer des sous-domaines

Vous devrez acheter vos domaines principal et secondaire, ou créer un sous-domaine de votre domaine principal.

Un sous-domaine est un préfixe de votre domaine principal, comme “support.votre-domaine.com”.

Le mappage de domaine peut être utilisé avec des domaines principaux et des sous-domaines, selon la solution que vous décidez d'utiliser ci-dessous.

Configuration du serveur de noms + enregistrements DNS

Il est essentiel de configurer correctement le serveur de noms et les enregistrements DNS pour tous les domaines ou sous-domaines que vous mappez.

Si vous avez des problèmes avec cela, je vous suggère de regarder cette vidéo pour vous aider:

Configuration de votre serveur

Votre serveur devra être configuré pour gérer les alias de domaine dans le cas d'un domaine secondaire ou de sous-domaines.

Si vous utilisez cPanel, une interface de gestion de serveur commune fournie par de nombreuses sociétés d'hébergement, vous pouvez utiliser ces applications pour configurer les domaines très facilement :

Domaines cPanel

Configuration de votre site Web WordPress

La dernière étape consiste à configurer votre site Web WordPress pour gérer correctement les domaines qui lui sont mappés. C'est là que vous devrez peut-être configurer votre configuration principale de WordPress ou installer un plugin utile pour faciliter les choses.

Passons en revue certaines des options disponibles.

Méthodes de mappage de domaine dans WordPress

Historiquement, le mappage de domaine dans WordPress était dominé par le besoin d'un réseau multisite, qui est une méthode de création d'un réseau de sites qui ont leurs propres administrateurs et utilisateurs séparés les uns des autres et le site principal du réseau.

C'est ainsi que WordPress.com est construit, et de nombreux autres projets qui vous permettent de créer un blog en utilisant un sous-domaine de leur réseau.

Il existe maintenant d'autres méthodes disponibles qui rendent le mappage des domaines sur votre site WordPress beaucoup plus facile et moins complexe qu'un réseau multisite, ou même le codage personnalisé de votre solution vous-même.

Option 1 : Réseau multisite WordPress

❌ Complexe à mettre en place

❌ Difficile à gérer

Si vous souhaitez créer un réseau multisite WordPress, vous pouvez suivre ces étapes de WordPress.org.

Le processus implique la configuration de votre site Web WordPress pour gérer plusieurs domaines en utilisant des sous-domaines ou des sous-répertoires pour chaque site de votre réseau.

Après avoir terminé le processus de configuration complexe, vous pourrez facilement basculer entre les sites du réseau en haut à gauche de votre tableau de bord, comme indiqué dans le Paramètres d'administration réseau.

Paramètres d'administration du réseau WordPress

Les réseaux multisites vous donneront effectivement plusieurs sites Web WordPress utilisant différents domaines ou sous-domaines, et vous permettront de les gérer séparément d'une certaine manière.

La complexité survient en ce qui concerne les plugins et les thèmes, les limites des licences de plugins pour plusieurs sites Web WordPress et d'autres limitations présentées par les réseaux multisites.

Par exemple, vous ne voudrez peut-être pas créer un sous-site entièrement séparé afin de gérer deux domaines sur votre site. Cela signifie que vous devrez constamment basculer entre eux pour gérer les domaines et leur contenu, ce qui peut être pénible si vous avez beaucoup de contenu.

De plus, si vous utilisez des plugins premium qui vous offrent des fonctionnalités pour votre site, vous ne pourrez souvent pas utiliser ces fonctionnalités sur votre réseau multisite, car la plupart des plugins nécessitent une licence unique pour chaque site.

Pour les plugins et les thèmes qui fonctionnent sur votre réseau, vous ne pourrez personnaliser leurs paramètres individuellement que s'ils sont correctement configurés pour les réseaux multisites, sinon la modification d'un paramètre de plugin sur un site pourrait affecter l'ensemble du réseau !

Option 2 : plugins WordPress

✅ Facile à configurer

✅ Facile à gérer

Système de mappage de domaine

Utiliser un plugin comme Système de mappage de domainevous pouvez facilement gérer les domaines mappés sur votre site WordPress et les faire pointer vers des publications, des pages, des produits ou d'autres types de publications personnalisées spécifiques.

Le mappage de domaine vous permet de gérer de nombreux domaines sur un seul site WordPress sans avoir à basculer entre les « sites de votre réseau ».

Étape 1 : sélectionnez les types de publication disponibles pour les domaines de mappage

Après avoir correctement configuré vos enregistrements DNS et votre serveur, il vous suffit d'installer le plug-in et d'activer les types de publication auxquels vous souhaitez mapper les domaines :

Types de publication actifs pour mapper les domaines

Étape 2 : Entrez le domaine que vous souhaitez mapper

Entrez le domaine que vous souhaitez mapper dans le champ et sélectionnez la publication, la page, le produit ou le type de publication personnalisée que vous souhaitez voir apparaître pour ce domaine.

Entrez le domaine que vous souhaitez mapper

Ensuite, ouvrez le domaine mappé dans votre navigateur Web et vous devriez voir la barre d'URL indiquant votre domaine mappé, mais le contenu du type de publication désigné apparaîtra sur la page.

Le plug-in Documentation contient d'autres conseils d'experts et éléments à prendre en compte pendant le processus de configuration.

Passons à la dernière option disponible pour mapper les domaines sur votre site WordPress.

Option 3 : codage personnalisé de votre propre solution de mappage de domaine

❌ Complexe à mettre en place

❌ Difficile à gérer

La meilleure partie de WordPress est qu'il est entièrement personnalisable ! Vous pouvez personnaliser votre solution de mappage de domaine comme vous le souhaitez – si vous avez les compétences nécessaires pour personnaliser le code par vous-même.

Tout comme le multisite nécessite des personnalisations sophistiquées pour WordPress, vous devrez suivre quelques étapes clés pour le faire fonctionner correctement.

Cependant, chaque environnement et configuration de serveur est différent, donc bien que nous ne puissions pas prévoir la grande variété de solutions de mappage de domaine que vous pourriez avoir besoin de créer ou de personnaliser, voici ce que vous devez savoir :

  • NGINX ou Apache nécessitent une personnalisation côté serveur pour chaque domaine ou sous-domaine que vous configurez.
  • NGINX ou Apache peuvent communiquer avec votre site Web WordPress via l'API WordPress REST, selon l'approche que vous souhaitez adopter, afin d'établir le mappage de domaine approprié pour chaque type de publication sur votre site.
  • Vous devrez probablement effectuer des personnalisations dans les fichiers .htaccess, wp-config.php et de modèle de page de votre installation WordPress.
  • L'indexation du sitemap ne sera pas automatisée avec Yoast SEO pour les domaines supplémentaires que vous souhaitez mapper (comme les autres plugins et le support multisite).

Où aller en partant d'ici

Mapper des domaines dans WordPress n'est pas toujours facile, mais j'espère que les outils ci-dessus pourront vous aider à démarrer. Que vous choisissiez d'utiliser l'approche plus avancée d'un réseau multisite ou une approche simplifiée avec un plugin WordPress, vous disposez de nombreuses options utiles pour vous lancer – il suffit de trouver la bonne solution pour vos besoins et de considérer combien de temps il faudra le mettre en place.

Si vous êtes développeur ou avez un développeur dans votre équipe, vous pouvez toujours opter pour la voie la plus avancée du codage personnalisé de votre propre solution, mais la plupart des cas d'utilisation uniques ont déjà des solutions disponibles et les options existantes sont souvent satisfaisantes dans l'espace WordPress. N'hésitez pas à nous contacter pour des questions ou des commentaires ci-dessous, et merci d'avoir lu !