Essayez-vous de 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 pas souvent comment l’appeler, voici donc quelques-unes des façons les plus courantes que j’ai entendues des 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
- Pointer plusieurs domaines vers un seul site WordPress
- Affichage du contenu d’un domaine différent sur le même site WordPress
Peu importe ce que 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 vais partager 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 consistant à diriger le trafic pour plusieurs domaines au sein d’une seule installation WordPress.
Pourquoi aurais-je besoin de plusieurs domaines sur mon site WordPress ?
Il existe de nombreuses raisons pour lesquelles vous voudrez peut-être gérer plusieurs domaines dans un seul site Web WordPress. Voici quelques cas d’utilisation pour vous donner une idée de pourquoi 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 multi-sites utilisant les capacités multi-sites 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 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 des réseaux multisites).
Effectivement, cela organise votre site en « sections » en fonction de chaque domaine.
Ce graphique donne un bon exemple d’une structure de mappage de domaine avec 3 domaines pointant vers un seul site 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 peut être structuré comme ceci :
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 désignée ou « sous-site », de sorte que l’utilisateur visitera un domaine différent, mais la même installation WordPress de base.
Il est important de noter que le mappage de domaine n’est pas quelque chose qui fonctionne immédiatement 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 lui sont pointés.
Prérequis pour le mappage de domaine
Il y a quelques choses dont vous avez besoin et quelques informations à savoir 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 + des 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 rencontrez 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 :
Configurer votre site WordPress
La dernière étape consiste à configurer votre site Web WordPress pour gérer correctement les domaines qui y sont mappés. C’est ici que vous devrez peut-être configurer votre configuration WordPress de base 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 du site principal sur le réseau.
C’est ainsi que WordPress.com est construit, ainsi que 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 de 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 êtes intéressé par la création d’un réseau multisite WordPress, vous pouvez suivre ces étapes de WordPress.org.
Le processus consiste à configurer votre site Web WordPress pour gérer plusieurs domaines à l’aide de sous-domaines ou de sous-répertoires pour chaque site de votre réseau.
Une fois le processus de configuration complexe terminé, 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.
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 lorsqu’il s’agit de plugins et de thèmes, des 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 le contenu qu’ils contiennent, 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 pourrez personnaliser les paramètres pour eux individuellement uniquement 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 domaine, vous pouvez facilement gérer les domaines mappés sur votre site WordPress et les pointer vers des publications, des pages, des produits ou d’autres types de publications personnalisés de toute sorte.
Le mappage de domaine vous permet de gérer de nombreux domaines dans un seul site WordPress sans avoir à basculer entre les « sites de votre réseau ».
Étape 1 : sélectionnez les types de publication disponibles pour le mappage des domaines
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 :
Étape 2 : Entrez le domaine que vous souhaitez mapper
Saisissez le domaine que vous souhaitez mapper dans le champ et sélectionnez le type de publication, de page, de produit ou de publication personnalisée que vous souhaitez voir apparaître pour ce domaine.
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 plugin Documentation a d’autres conseils et éléments d’experts à connaître pendant le processus de configuration.
Passons à la dernière option disponible pour mapper des domaines sur votre site Web 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 dont vous devez être conscient :
- 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 WordPress via l’API REST WordPress, 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 modèles de page de votre installation WordPress.
- L’indexation du plan du site 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
La cartographie 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 aider à démarrer – il s’agit simplement de trouver la solution adaptée à 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 emprunter 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 toute question ou commentaire ci-dessous, et merci d’avoir lu !