Feb 26, 2026
Ayoub O.
16minutes de lecture
WordPress Multisite est une fonctionnalité qui vous permet de créer et de gérer un réseau de plusieurs sites web à partir d’une seule installation de WordPress. Il est idéal pour les entreprises, les écoles et tous ceux qui ont besoin de gérer efficacement plusieurs sites connexes à partir d’un seul tableau de bord.
La mise en place d’un réseau implique quelques étapes clés de configuration. Voici un bref aperçu de la procédure :
WordPress Multisite est une fonctionnalité intégrée de WordPress (introduite dans la version 3.0) qui permet à une seule installation de gérer tout un réseau de sites web. Considérez-le comme une plaque tournante pour tous vos sites.
Bien que chaque site du réseau partage les mêmes fichiers WordPress de base, les mêmes thèmes et les mêmes plugins, ils disposent de répertoires de téléchargement de médias distincts et de tables de base de données individuelles.
Cette configuration permet à chaque site d’avoir son propre contenu, ses propres paramètres et sa propre apparence, tout en étant géré à partir d’un emplacement central.
Le réseau est contrôlé par un superadministrateur, un utilisateur qui a le droit de gérer les paramètres de l’ensemble du réseau, d’ajouter ou de supprimer des sites et de contrôler les thèmes et les plugins mis à la disposition des administrateurs de sites individuels.
Les administrateurs de site ordinaires ne peuvent gérer que leurs sous-sites spécifiques, tels que la rédaction d’articles et la gestion des utilisateurs pour ce site uniquement.
Un réseau WordPress Multisite fonctionne en ajoutant une couche de contrôle au-dessus d’une installation WordPress standard. Il partage les ressources de base tout en conservant les données de chaque site séparément. Décortiquons les éléments clés.
WordPress Multisite utilise les mêmes rôles d’utilisateur que les installations à site unique, avec un ajout – le Super Admin.
Le super administrateur a un contrôle total sur l’ensemble du réseau, y compris l’ajout de sites et d’utilisateurs, la gestion des thèmes et des plugins, et la modification des paramètres du réseau. En bref, ils supervisent tout ce qui se passe au sein du réseau.
Les administrateurs gèrent les sous-sites individuels. Ils gèrent le contenu, les utilisateurs et les paramètres de leur site spécifique, mais n’ont pas accès aux fonctionnalités de l’ensemble du réseau. Cette séparation permet aux gestionnaires de sites de travailler de manière indépendante sans affecter le reste du réseau Multisite.
Vous pouvez créer des sous-sites dans un réseau Multisite de deux manières :
Le mappage de domaine permet d’attribuer des domaines personnalisés à des sous-sites. Vous pouvez utiliser le même domaine avec des sous-domaines ou des sous-répertoires, ou donner à chaque sous-site un domaine unique.
L’utilisation du même domaine simplifie la gestion et peut renforcer l’autorité du domaine, ce qui favorise le référencement. En revanche, les domaines uniques sont plus efficaces pour donner à chaque sous-site une image de marque indépendante.
Un réseau WordPress Multisite partage un ensemble de fichiers WordPress principaux (tels que wp-admin et wp-includes) entre tous les sites du réseau. Cela signifie que vous ne devez gérer et mettre à jour qu’une seule installation de WordPress.
Alors que les thèmes et les plugins sont partagés dans les dossiers principaux wp-content/plugins et wp-content/themes, le répertoire wp-content/uploads est structuré différemment.
Il comprend un dossier sites qui contient un sous-dossier distinct pour chaque sous-site, identifié par son numéro d’identification unique (par exemple, wp-content/uploads/sites/2). Cette configuration permet de séparer et d’organiser tous les téléchargements de médias.
Tout comme les fichiers principaux, un réseau Multisite utilise une seule base de données WordPress. Cependant, pour que les données de chaque site soient séparées, WordPress crée un nouveau jeu de tables pour chaque sous-site que vous ajoutez.
Une installation standard de WordPress comporte 12 tables de base de données (telles que wp_posts, wp_options, et autres). Lorsque vous créez un nouveau sous-site (par exemple, avec l’ID 2), Multisite génère 10 nouvelles tables pour ce site, en utilisant un préfixe comme wp_2_posts, wp_2_options, etc.
Les données relatives au réseau, telles que les utilisateurs (wp_users et wp_usermeta), sont stockées dans les tables principales et partagées par tous les sites.
Cette configuration permet à un seul compte utilisateur d’accéder à plusieurs sites au sein du réseau. D’autres tables, telles que wp_blogs et wp_site, stockent des informations sur le réseau lui-même.
Les super administrateurs peuvent installer ou mettre à jour des thèmes et des plugins sur l’ensemble du réseau. Ils peuvent également choisir de les activer en réseau, ce qui rend le thème ou le plugin disponible sur tous les sous-sites – sans tenir compte des administrateurs de site.
N’oubliez pas que chaque sous-site possède son propre ensemble de tables de base de données, de sorte que les paramètres ou les personnalisations des thèmes et des plugins ne s’appliquent qu’à ce site spécifique, et non à l’ensemble du réseau.
Avant de commencer, assurez-vous que les conditions suivantes sont réunies :
Le fichier wp-config.php contient la configuration de votre site web, y compris les paramètres de la base de données, les noms d’hôte, le nom d’utilisateur et le mot de passe. Vous pouvez trouver ce fichier dans le répertoire racine de votre site (public_html) à l’aide du gestionnaire de fichiers de votre hébergement, ou y accéder via un client FTP comme FileZilla.
Suivez ces étapes :

/* Multisite */ define( 'WP_ALLOW_MULTISITE', true );

Enregistrez vos modifications et passez à l’étape suivante.
Maintenant que le Multisite est activé sur votre installation WordPress, vous pouvez commencer à configurer le réseau. Voici comment :


Cette mesure de sécurité s’applique aux installations datant de plus de 30 jours afin d’éviter les conflits d’URL. Nous vous recommandons de procéder à une nouvelle installation de WordPress si vous envisagez d’utiliser des sous-domaines.
Un sous-domaine wildcard est un espace réservé qui gère tous les sous-domaines de votre domaine principal, ce qui rend cette étape essentielle pour les réseaux Multisite basés sur des sous-domaines.
Par exemple, si votre domaine principal est exemple.com, un sous-domaine générique peut acheminer le trafic vers site1.exemple.com, blog.exemple.com ou tout autre sous-domaine que vous créez.
Vous pouvez le mettre en place en ajoutant un enregistrement DNS générique (*) dans les paramètres DNS de votre domaine et en le faisant pointer vers l’adresse IP de votre serveur.
Voici comment créer un enregistrement DNS wildcard sur Hostinger :


Le nouveau sous-domaine apparaîtra dans la liste des sous-domaines actuels.

Gardez à l’esprit que la propagation des sous-domaines peut prendre de 24 à 48 heures. Vous pouvez utiliser un vérificateur de DNS pour confirmer que le processus est terminé.
Avant d’apporter des modifications aux fichiers wp-config.php et .htaccess, sauvegardez ces deux fichiers afin de pouvoir les restaurer facilement en cas de besoin. Si vous êtes un utilisateur de Hostinger, utilisez la fonction de téléchargement dans le gestionnaire de fichiers pour sauvegarder des copies des fichiers.
Les étapes pour mettre à jour les configurations wp-config.php et .htaccess sont les suivantes :

define( 'MULTISITE', true ); define( 'SUBDOMAIN_INSTALL', true ); define( 'DOMAIN_CURRENT_SITE', 'yourdomain.tld' ); define( 'PATH_CURRENT_SITE', '/' ); define( 'SITE_ID_CURRENT_SITE', 1 ); define( 'BLOG_ID_CURRENT_SITE', 1 );
Remplacez yourdomain.tld par votre nom de domaine actuel.
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
Enregistrez les modifications dans les deux fichiers et fermez l’éditeur.
A ce stade, votre réseau WordPress Multisite est techniquement actif. Vous verrez le tableau de bord de l’administrateur de réseau dans le nouveau menu déroulant Mes sites après vous être reconnecté. Cependant, il n’est pas encore entièrement configuré.
Suivez les étapes suivantes pour terminer la configuration :





Félicitations ! Votre réseau WordPress Multisite est maintenant entièrement configuré et prêt à héberger plusieurs sites web.
Maintenant que vous avez mis en place votre réseau, passons en revue les principales fonctionnalités qui vous permettront de le gérer efficacement.
Une fois que vous avez configuré Multisite, votre réseau démarre avec un seul site web. Pour créer un nouveau sous-site, allez dans Sites → Ajouter un nouveau site dans votre tableau de bord d’administration du réseau. Saisissez l’adresse, le titre, la langue et l’adresse électronique de l’administrateur du site, puis cliquez sur Ajouter un site lorsque vous avez terminé.

Vous pouvez gérer tous les sous-sites sous Sites → Tous les sites, y compris les modifier, les désactiver ou les supprimer. Tant que les ressources de votre plan d’hébergement le permettent, vous pouvez créer autant de sites que vous le souhaitez.
Si vous souhaitez attribuer un domaine personnalisé à un sous-site WordPress Multisite, suivez ces étapes :


Vérifiez instantanément la disponibilité du nom de domaine.
En tant que superadministrateur, vous pouvez ajouter de nouveaux utilisateurs en tant qu’administrateurs de réseau ou de site. Allez dans Comptes → Ajouter un compte et saisissez le nom d’utilisateur et l’adresse électronique de l’utilisateur. Après avoir cliqué sur Ajouter un compte, celui-ci recevra un courriel l’invitant à définir son mot de passe.

Pour accorder des privilèges de super administrateur, modifiez l’utilisateur que vous venez d’ajouter et cochez l’option Super administrateur. Soyez prudent lorsque vous attribuez ce rôle, car il donne un contrôle total sur l’ensemble de votre réseau Multisite. Il est préférable de limiter l’accès au super administrateur à une seule personne.
Vous pouvez également créer de nouveaux utilisateurs ou attribuer des rôles pour un sous-site spécifique. Allez dans Sites → Tous les sites et sélectionnez le numéro sous Comptes à côté du site que vous souhaitez gérer. Dans l’onglet Comptes, ajoutez des utilisateurs existants ou nouveaux dans la section appropriée.

L’installation de thèmes et de plugins dans un réseau Multisite fonctionne de la même manière que sur un site WordPress classique. La principale différence est que les thèmes et les plugins installés par les superadministrateurs sont disponibles sur l’ensemble du réseau.
Pour activer un plugin sur tous les sous-sites, cliquez sur Activation du réseau sur la page Extensions. Si vous le laissez désactivé, chaque administrateur de site peut choisir de l’activer sur son propre site.

Pour les thèmes, les superadministrateurs peuvent sélectionner Activer le réseau pour les rendre accessibles à tous les sous-sites. L’administrateur de chaque site peut ensuite activer le thème à partir de son propre tableau de bord.

N’oubliez pas que les superadministrateurs sont chargés de mettre à jour et de supprimer les thèmes et les plugins inactifs afin d’assurer le bon fonctionnement de tous les sites du réseau.
WordPress utilise une seule base de données pour stocker toutes les données du réseau. Il organise le contenu de chaque site dans des tables distinctes, donnant à chaque sous-site son propre espace dans la base de données tout en partageant quelques tables principales :
Lorsqu’un nouveau site est créé dans un réseau WordPress Multisite, WordPress génère 10 nouvelles tables de base de données pour ce site, en utilisant l’identifiant du site dans le nom de chaque table. Par exemple, si l’ID du site est 2, les nouvelles tables de la base de données sont les suivantes :
Notez que wp_users et wp_usermeta sont partagés par tous les sites du réseau et ne sont pas dupliqués pour chaque sous-site.
Utilisez un outil de gestion de base de données tel que phpMyAdmin pour localiser les tables d’un sous-site spécifique et gérer son contenu.
Vous devriez utiliser WordPress Multisite pour gérer plusieurs sites web similaires qui partagent les mêmes thèmes, les mêmes plugins et les mêmes fichiers de base de WordPress. Par exemple, BBC America crée des sous-sites pour chaque émission, en utilisant des thèmes enfants pour leur donner une image de marque unique.
Cela dit, un réseau multisite n’est pas une solution unique. Si vos sites web ne sont pas liés ou s’ils ont des besoins très différents, vous risquez de vous sentir limité, car la plupart des fonctionnalités doivent être partagées et gérées par un administrateur réseau.
Supposons que vous soyez un développeur web avec plusieurs clients, chacun ayant besoin d’un site web unique. Étant donné que chaque site nécessite des plugins, des thèmes et des paramètres personnalisés différents, le fait de les placer tous dans un réseau multisite peut entraîner des problèmes de compatibilité.
Il serait beaucoup plus facile de les gérer séparément avec leurs propres installations et paramètres WordPress. Voici un tableau comparatif pour vous aider à faire votre choix :
| WordPress Multisite | Site unique WordPress |
| Vous gérez des sites web dont le contenu et les fonctionnalités sont similaires. | Vous gérez des sites web dont le contenu et les fonctionnalités sont très différents. |
| Gérer plusieurs sites avec les mêmes configurations de serveur. | Chaque site web nécessite des configurations de serveur spécifiques. |
| Idéal pour les entreprises ou les organisations qui ont besoin de sites web distincts pour leurs départements ou leurs projets. | Idéal pour les entreprises ou les organisations qui n’ont besoin que d’un seul site web. |
| Idéal pour les sites spécifiques à une région dont le contenu, l’image de marque ou la gestion diffèrent selon le lieu ou la langue. | Idéal pour les sites dont le même contenu est traduit en plusieurs langues via un plugin |
| Rentable au départ, mais les coûts peuvent augmenter au fur et à mesure que le réseau se développe. | Le budget est plus prévisible puisque chaque site dispose de ressources dédiées. |
Voici les principaux avantages de la mise en place d’un réseau Multisite dans WordPress :
Avant de mettre en œuvre le système Multisite, il convient de prendre en compte les inconvénients potentiels :
Pour assurer le bon fonctionnement de votre réseau WordPress Multisite, il est important de comprendre les problèmes les plus courants et de savoir comment les résoudre.
Ce problème est souvent dû à une mauvaise configuration du DNS. Commencez par vérifier si l’enregistrement A pointe vers l’IP du serveur qui héberge votre Multisite. Si vous avez récemment effectué des changements, n’oubliez pas que les mises à jour DNS peuvent prendre jusqu’à 48 heures pour se propager au niveau mondial.
Ensuite, passez en revue les paramètres de WordPress. Allez dans Sites dans le tableau de bord de l’administrateur réseau, trouvez le sous-site qui pose problème et modifiez ses paramètres. Vérifiez deux fois le champ Adresse du site (URL) pour vous assurer qu’il utilise le domaine mappé correct.
Validez également le certificat SSL du domaine. Les problèmes liés au protocole SSL peuvent entraîner des incohérences HTTP/HTTPS, que vous pouvez résoudre en imposant des connexions HTTPS.
Une mise en cache obsolète peut entraîner des problèmes similaires. Les enregistrements DNS mis en cache, la mise en cache côté serveur ou la mise en cache basée sur des plugins peuvent interférer avec la résolution de domaine. Pour résoudre ce problème, videz le cache DNS ainsi que les caches du serveur et des plugins.
Enfin, si vous utilisez un plugin de mappage de domaine, assurez-vous qu’il est mis à jour et configuré correctement.
Les autorisations de fichiers et de répertoires contrôlent la manière dont votre serveur interagit avec les fichiers WordPress. Des autorisations incorrectes peuvent empêcher le serveur de lire, d’écrire ou d’exécuter des fichiers essentiels, ce qui peut entraîner des problèmes dans votre réseau Multisite.
Pour résoudre ce problème, vérifiez vos autorisations actuelles en utilisant le gestionnaire de fichiers ou un client FTP. Les paramètres recommandés sont les suivants :
Si vous utilisez Hostinger, il est facile de corriger les permissions. Allez dans Avancé → Fixer la propriété des fichiers dans hPanel, cochez la case et cliquez sur Exécuter.
Si vous ne pouvez pas vous connecter aux sous-sites après avoir modifié les fichiers wp-config.php ou .htaccess, cela est probablement dû à une mauvaise configuration des sous-répertoires.
Pour résoudre ce problème, localisez la ligne suivante dans votre fichier wp-config.php :
define( 'SUBDOMAIN_INSTALL', true );
Remplacez true par false, de manière à ce que le texte se lise comme suit :
define( 'SUBDOMAIN_INSTALL', false );
Cette modification configure WordPress pour qu’il utilise une configuration Multisite basée sur des sous-répertoires au lieu de sous-domaines.
Si les nouveaux utilisateurs ne reçoivent pas d’email d’activation pour accéder à leurs sous-sites, le problème est probablement lié à la configuration de l’e-mail ou aux paramètres du serveur.
Pour améliorer la délivrabilité des courriels, configurez WordPress SMTP pour envoyer des courriels par l’intermédiaire d’un fournisseur tiers fiable au lieu d’utiliser la fonction mail() par défaut de votre serveur d’hébergement.
Le protocole SMTP offre un processus de livraison du courrier électronique plus sûr et plus cohérent, réduisant les risques que les messages soient marqués comme spam ou qu’ils ne soient pas envoyés.
Les meilleurs outils pour gérer plusieurs sites WordPress sont WP Umbrella, MainWP Dashboard et Modular DS. Ces plateformes vous permettent de contrôler plusieurs installations WordPress autonomes à partir d’un seul tableau de bord.
Bien que WordPress Multisite soit une option intégrée puissante pour gérer plusieurs sites sous une seule installation, ce n’est pas toujours le meilleur choix.
Pour les agences ou les développeurs qui gèrent des sites clients complètement distincts – chacun avec des thèmes, des plugins ou des environnements d’hébergement uniques – un réseau multisite peut sembler restrictif. Dans ce cas, un outil de gestion dédié à WordPress est souvent mieux adapté.
Tout le contenu des tutoriels de ce site est soumis aux normes éditoriales et aux valeurs rigoureuses de Hostinger.
Commentaires
May 03 2021
Bonjour, Merci pour cette article complet et claire. Malgrès cela je reçois un message d'erreur lorsque je veux aller sur mon deuxième site. "Safarie ne parvient pas à ouvrir la page "https://la-cuisine-des-chefs.laura-woerner.fr/wp-admin/" car Safari ne peut pas établir une connexion sécurisée au serveur "la-cuisine-des-chefs.laura-woerner.fr" Savez-vous où se situe mon erreur ? Bonne journée
January 09 2023
Bonjour et merci pour votre commentaire ! Je n'ai pas pu voir ce type de site web avec nous, cependant si vous voyez l'erreur de connexion sécurisée, vous devriez vous assurer qu'ils ont SSL installé, et HTTPS forcé pour votre site.