Puis-je utiliser une seule installation WordPress pour plusieurs domaines ? Un guide complet sur le Multisite WordPress
Oui, vous pouvez gérer plusieurs domaines à partir d'une seule installation WordPress en utilisant le Multisite WordPress avec le mappage de domaine. Cette architecture partage les fichiers principaux, la base de données et les...

Oui, vous pouvez utiliser une seule installation WordPress pour plusieurs domaines. La méthode intégrée pour y parvenir est le Multisite WordPress, une fonctionnalité qui transforme une installation WordPress unique en un réseau de sites. Chaque site du réseau peut avoir son propre nom de domaine, son contenu, ses thèmes et ses extensions, tout en partageant la même base de code et la même base de données.
Le Multisite fonctionne en ajoutant des tables au niveau du réseau à votre base de données et en vous fournissant un tableau de bord d'administration réseau. À partir de là, vous créez de nouveaux sites, attribuez des domaines et gérez les utilisateurs sur l'ensemble du réseau. Le mappage de domaine — qui consiste à faire pointer des domaines personnalisés vers des sites individuels du réseau — fait partie du cœur de WordPress depuis la version 4.5, vous n'avez donc plus besoin d'une extension séparée pour le mappage de base.
Qu'est-ce que le Multisite WordPress
Le Multisite WordPress est un mode réseau qui vous permet de gérer de nombreux sites web à partir d'une seule installation WordPress. Considérez-le comme un immeuble résidentiel où chaque unité est un site web distinct. Le bâtiment (fichiers principaux de WordPress) et les services publics (base de données, serveur) sont partagés, mais chaque appartement possède ses propres meubles (contenu, thème, extensions) et son adresse (domaine).
Lorsque vous activez le Multisite, WordPress crée des tables de base de données supplémentaires avec le préfixe wp_ suivi de l'ID du site (par exemple, wp_2_posts, wp_2_options). Le site principal conserve le préfixe standard wp_. Tous les sites partagent les mêmes tables wp_users et wp_usermeta, de sorte qu'une seule connexion fonctionne sur tout le réseau.
Cette architecture diffère de l'exécution d'installations WordPress séparées. Avec des installations distinctes, chaque site possède sa propre base de données, son propre fichier wp-config.php, ses propres répertoires d'extensions et de thèmes, et son propre cycle de mise à jour. Le Multisite consolide tout cela en une seule mise à jour, une seule sauvegarde et un seul ensemble de fichiers principaux.
Comment fonctionne l'architecture Multisite
Le réseau fonctionne sur un seul fichier wp-config.php et une seule base de données. Lorsqu'une requête arrive, WordPress lit le domaine, recherche l'ID du site correspondant dans la table wp_blogs et charge les tables et les paramètres de ce site. Ce processus se produit avant l'exécution de tout code de thème ou d'extension.
Les composants clés incluent :
- Administration réseau : Un nouveau tableau de bord (accessible via
/wp-admin/network/) où vous gérez les sites, les utilisateurs, les thèmes, les extensions et les paramètres réseau. - Enregistrement de site : Vous pouvez autoriser l'enregistrement ouvert, la création manuelle, ou les deux. Chaque nouveau site reçoit un ID unique, un chemin et un mappage de domaine.
- Ressources partagées : Les extensions et thèmes installés au niveau du réseau sont disponibles pour tous les sites. Vous pouvez activer une extension au niveau du réseau pour qu'elle fonctionne partout, ou laisser les administrateurs de site l'activer par site.
- Rôles des utilisateurs : Les super administrateurs gèrent le réseau. Les administrateurs de site gèrent les sites individuels. Les utilisateurs peuvent avoir des rôles différents sur des sites différents.
Le mappage de domaine fonctionne en ajoutant une entrée domain et path pour chaque site dans la table wp_blogs. Lorsqu'une requête atteint example.com, WordPress la fait correspondre à l'ID de site 3 et sert le contenu de ce site. Les certificats SSL doivent couvrir chaque domaine mappé — soit un certificat wildcard pour les sous-domaines, soit des certificats individuels (ou un certificat SAN multi-domaines) pour des domaines complètement différents.
Configuration du Multisite avec des domaines personnalisés : étape par étape
- Vérifiez les exigences de l'hébergement. Vous avez besoin d'un hébergeur qui autorise les sous-domaines wildcard (pour les installations en sous-domaine) ou qui vous permet d'ajouter plusieurs domaines à un seul compte (pour le mappage de domaine). Les hébergeurs WordPress gérés comme WP Engine, Kinsta et Cloudways prennent cela en charge ; de nombreux hébergeurs mutualisés ne le font pas.
- Sauvegardez votre site. Avant d'activer le Multisite, effectuez une sauvegarde complète des fichiers et de la base de données. Si quelque chose ne va pas, vous pourrez restaurer l'état du site unique.
- Activez le Multisite dans
wp-config.php. Ajoutez cette ligne au-dessus de/* That's all, stop editing! */:define('WP_ALLOW_MULTISITE', true); - Exécutez la configuration du réseau. Connectez-vous, allez dans Outils → Configuration du réseau. Choisissez "Sous-domaines" ou "Sous-répertoires" — ce choix est permanent pour la structure du réseau, mais vous pouvez toujours mapper des domaines personnalisés vers l'un ou l'autre type. Copiez les règles
wp-config.phpet.htaccess(ou Nginx) fournies dans vos fichiers. - Connectez-vous à nouveau. Après avoir enregistré les fichiers de configuration, connectez-vous. Vous verrez le nouveau menu Administration réseau dans la barre d'administration.
- Ajoutez un nouveau site. Dans Administration réseau → Sites → Ajouter. Entrez une adresse de site (sous-domaine ou sous-répertoire), le titre du site et l'e-mail de l'administrateur. Cela crée le site avec une adresse temporaire comme
site1.yournetwork.com. - Mappez le domaine personnalisé. Modifiez le site que vous venez de créer. Dans l'onglet Informations sur le site, remplacez l'adresse du site (URL) par votre domaine personnalisé (par exemple,
https://clientdomain.com). Enregistrez. - Pointez le DNS. Chez votre registraire de domaine, créez un enregistrement A (ou CNAME) faisant pointer le domaine personnalisé vers l'adresse IP de votre serveur. Si vous utilisez un CDN ou un proxy (Cloudflare), pointez vers celui-ci à la place.
- Configurez le SSL. Demandez un certificat pour le nouveau domaine. Sur la plupart des hébergeurs modernes, cela est automatique via Let's Encrypt. Vérifiez que le cadenas apparaît.
- Testez minutieusement. Visitez le domaine personnalisé. Vérifiez la zone d'administration, les permaliens, les téléchargements de médias et toutes les URL codées en dur dans le contenu. Exécutez une recherche et remplacement si vous avez migré du contenu depuis une autre installation.
Comparaison des méthodes de mappage de domaine
Depuis WordPress 4.5, le mappage de domaine natif répond à la plupart des besoins. Cependant, certaines configurations bénéficient d'outils supplémentaires.
| Méthode | Idéal pour | Effort de configuration | Limitations |
|---|---|---|---|
| Mappage de domaine natif (WP 4.5+) | La plupart des réseaux avec différents domaines de premier niveau | Faible — intégré dans l'écran Informations sur le site | Nécessite que l'hébergeur prenne en charge plusieurs domaines sur un seul compte |
| Extension WordPress MU Domain Mapping | Réseaux hérités sur WP < 4.5 ou configurations complexes sunrise.php | Moyen — installation de l'extension + sunrise.php | Obsolète ; non nécessaire sur les versions modernes de WP |
| Hôtes virtuels Nginx/Apache + mappage wp-config.php | Réseaux à fort trafic nécessitant un routage au niveau du serveur | Élevé — connaissances en configuration serveur requises | Contourne le mappage de WP ; plus difficile à gérer dans l'Administration réseau |
| Mappage SaaS (ex: WP Ultimo, WPMU DEV) | Agences vendant des sites en tant que service | Moyen — extension + intégration de facturation | Ajoute des coûts ; vous enferme dans leur écosystème |
Pour la plupart des entreprises, le mappage natif est suffisant. Choisissez une extension uniquement si vous avez besoin de fonctionnalités telles que des alias de domaine, l'approvisionnement automatique en SSL ou des tableaux de bord orientés client.
Faits clés : SeaText pour les réseaux Multisite
| Capacité | Détail | Source |
|---|---|---|
| Langues prises en charge | 125 langues | S1 |
| Portée de la traduction | Chaque page, article, produit, titre, bouton et offre | S1 |
| Automatisation | Nouveau contenu traduit automatiquement en arrière-plan | S1 |
| Contrôle | Modifier les traductions, préserver la voix de la marque, réviser les pages clés, tests A/B des traductions | S1 |
| Temps d'activation | Moins d'une minute | S1 |
| Avantage SEO | SEO multilingue automatique pour chaque page traduite | S1 |
| Impact sur la conversion | Jusqu'à +60 % de clients internationaux en plus | S5 |
| Aucune limite | Pas de plafond de pages, pas de plafond de langues, pas de tickets de traduction manuels | S1 |
Limitations et compromis
Le Multisite résout le problème "une installation, plusieurs domaines", mais il introduit des contraintes que vous devez peser.
- Point de défaillance unique : Si la base de données tombe en panne, tous les sites du réseau tombent en panne. Les installations séparées isolent les risques.
- Compatibilité des extensions : Toutes les extensions ne sont pas compatibles avec le Multisite. Certaines stockent des données de manière à créer des conflits entre les sites. Testez chaque extension sur un réseau de staging avant le déploiement.
- Couplage des mises à jour : Une mise à jour du cœur s'applique à tous les sites simultanément. Si un thème ou une extension casse sur un site, il casse partout, sauf si vous gérez les versions avec soin.
- Contention des ressources : Un pic de trafic sur un site consomme du CPU et de la mémoire partagés par tous les sites. Les réseaux à fort trafic ont souvent besoin de ressources dédiées ou de conteneurisation.
- Complexité des sauvegardes : Restaurer un site à partir d'une sauvegarde réseau nécessite d'extraire ses tables. Des outils comme WP CLI (
wp db export --tables=wp_2_*) aident, mais c'est plus complexe que de restaurer une sauvegarde de site unique. - Pouvoir du super administrateur : Les super administrateurs peuvent accéder aux données de chaque site. C'est acceptable pour des équipes internes, mais risqué si vous hébergez des sites clients et avez besoin d'une isolation stricte.
- Délivrabilité des e-mails : Tous les e-mails du réseau (réinitialisations de mot de passe, notifications) proviennent du domaine principal. Vous pourriez avoir besoin d'un service d'e-mail transactionnel (SendGrid, Postmark) avec vérification de domaine pour chaque domaine mappé.
Quand choisir le Multisite par rapport aux installations séparées
Utilisez le Multisite lorsque :
- Vous gérez une famille de sites liés (portefeuille de marques, franchises, variantes linguistiques) et souhaitez des mises à jour et une gestion des utilisateurs centralisées.
- Les sites partagent une base de code commune, un framework de thème ou une pile d'extensions.
- Vous avez besoin d'une authentification unique sur toutes les propriétés.
- Votre équipe est petite et bénéficie d'une seule sauvegarde, d'un seul environnement de staging et d'un seul pipeline de déploiement.
Utilisez des installations séparées lorsque :
- Les sites ont des piles technologiques, des versions PHP ou des exigences d'extensions très différentes.
- Vous avez besoin d'une isolation stricte des données (ex: sites clients avec des obligations de confidentialité différentes).
- Les modèles de trafic sont imprévisibles et vous souhaitez une mise à l'échelle indépendante.
- Vous prévoyez de vendre ou de transférer des sites individuels — les installations séparées se transfèrent proprement.
- Votre hébergeur ne prend pas en charge plusieurs domaines sur un seul compte ou facture par domaine.
Scénarios pratiques
Scénario 1 : Marque internationale avec domaines par pays
Une entreprise possède brand.com, brand.de, brand.fr, brand.jp. Chaque domaine cible un pays différent avec du contenu localisé, des prix et des pages légales. Le Multisite leur permet de partager le catalogue de produits et le système de design tout en personnalisant par marché. SeaText traduit automatiquement les nouvelles pages produits dans 125 langues, de sorte que les sites allemand, français et japonais restent à jour sans tickets manuels.
Scénario 2 : Réseau de franchise
Un franchiseur donne à chaque franchisé un site sur location1.brand.com, location2.brand.com, etc. L'entreprise contrôle le thème, les extensions principales et les directives de marque. Les franchisés modifient le contenu local, les horaires et les promotions. Les super administrateurs déploient les mises à jour une seule fois ; les 200 sites les reçoivent.
Scénario 3 : Agence gérant des sites clients
Une agence héberge 30 sites clients sur un seul réseau Multisite. Ils activent au niveau du réseau les extensions de sécurité, de sauvegarde et de SEO. Chaque client obtient un rôle d'administrateur de site uniquement sur son propre site. L'agence utilise un environnement de staging pour tester les mises à jour avant le déploiement à l'échelle du réseau.
Questions fréquemment posées
Puis-je mapper un domaine vers un site en sous-répertoire (example.com/blog) ?
Oui. Le mappage de domaine natif fonctionne pour les types de réseau en sous-domaine et en sous-répertoire. Le chemin interne du site reste /blog/, mais les visiteurs voient customdomain.com. Mettez simplement à jour le champ Adresse du site avec le domaine personnalisé.
Ai-je besoin d'un certificat SSL wildcard ?
Uniquement si vous utilisez le mappage de sous-domaine (site1.network.com, site2.network.com). Pour des domaines de premier niveau complètement différents (clientA.com, clientB.com), vous avez besoin d'un certificat pour chaque domaine ou d'un certificat SAN multi-domaines. La plupart des hébergeurs gérés gèrent cela automatiquement via Let's Encrypt.
Puis-je sortir un site du Multisite plus tard ?
Oui. Exportez les tables de base de données du site (wp_2_*), son dossier de téléchargements (/wp-content/uploads/sites/2/) et ses paramètres de thème/extension. Importez-les dans une nouvelle installation WordPress unique. Mettez à jour les URL avec un outil de recherche et remplacement. C'est un processus manuel mais bien documenté.
Le Multisite ralentira-t-il mes sites ?
Pas intrinsèquement. La recherche dans la base de données pour l'ID du site ajoute quelques millisecondes. Le facteur de performance réel est le trafic total sur le réseau partageant un seul serveur. Surveillez l'utilisation des ressources et mettez à l'échelle verticalement ou déplacez les sites à fort trafic vers leurs propres installations si nécessaire.
Chaque site peut-il avoir son propre thème ?
Oui. Les administrateurs réseau installent les thèmes une fois. Les administrateurs de site activent le thème qu'ils souhaitent par site. Vous pouvez également restreindre les thèmes disponibles pour chaque site.
Comment fonctionne SeaText sur un réseau Multisite ?
SeaText s'installe comme une extension sur le réseau. Activez-la au niveau du réseau ou par site. Elle détecte la langue de chaque visiteur et traduit les pages instantanément. Les nouveaux articles, produits et mises à jour sur n'importe quel site du réseau sont traduits automatiquement en arrière-plan. Vous pouvez modifier les traductions, préserver la voix de la marque et effectuer des tests A/B sur le contenu traduit — le tout depuis un seul tableau de bord.
Quel hébergement recommandez-vous pour le Multisite avec mappage de domaine ?
Recherchez des hébergeurs qui prennent explicitement en charge le Multisite et plusieurs domaines : WP Engine, Kinsta, Cloudways, Pressable, Pantheon. Évitez les hébergeurs mutualisés qui vous limitent à un domaine par compte ou qui désactivent les modifications du fichier wp-config.php.
Lectures complémentaires et sources de comparaison
Ces sources externes fournissent un contexte supplémentaire pour évaluer le sujet. Leur inclusion ne constitue pas une approbation.
En savoir plus
Visitez le site web pour plus d'informations.
Ready to Take the Next Step?
See how our verified tools and services help you put this guide into practice.