Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment créer un multisite WordPress avec différents domaines (4 étapes par étapes)

Vous souhaitez créer un multisite WordPress avec différents domaines ?

Le multisite WordPress vous permet d’utiliser une seule installation WordPress pour créer plusieurs sites web. Vous pouvez même donner à chaque site son propre nom de domaine.

Dans cet article, nous allons vous afficher des instructions étape par étape sur la façon de créer facilement un multisite WordPress avec différents domaines.

Creating WordPress multisite with different domains

Pourquoi créer un multisite WordPress avec des clients/clientes personnalisés ?

La manière la plus simple de créer un site est d’utiliser WordPress.

Cependant, pour chaque site que vous configurez, vous devrez gérer les mises à jour, effectuer des sauvegardes et sécuriser toutes les installations WordPress séparément. De plus, certains fournisseurs d’hébergement limitent leurs offres de base à une seule installation WordPress.

Une solution plus simple à ce problème de gestion de site consiste à créer un réseau WordPress multisite.

Qu’est-ce que WordPress Multisite ?

WordPress multisite est une fonctionnalité cœur de WordPress qui vous permet de créer facilement plusieurs sites en utilisant la même installation WordPress.

Le plus intéressant est que vous pouvez utiliser des domaines différents pour chacun de vos sites.

Cela permet aux propriétaires d’entreprises de lancer rapidement des sites web sans avoir à se soucier de la gestion de plusieurs installations WordPress.

Du point de vue du développement, cela vous permet également de partager des clients/clientes, des éléments de conception similaires et bien d’autres choses encore.

L’inconvénient est que tous vos sites utilisent les mêmes ressources. Cela signifie que si votre service d’hébergeur tombe en panne, tous vos sites le seront en même temps.

De quoi avez-vous besoin pour créer un WordPress Multisite avec des domaines personnalisés ?

Vous aurez besoin des articles suivants pour créer un multisite WordPress avec des noms de domaine personnalisés.

  • Une entreprise d’hébergement WordPress qui supporte les domaines multiples et le multisite WordPress.
  • Les noms de domaine que vous souhaitez utiliser.

Nous recommandons d’utiliser SiteGround. C’est l’une des plus grandes entreprises d’hébergeur et elle supporte le mappage de domaine WordPress multisite dès le départ.

SiteGround website

Cela peut également fonctionner avec l’offre Starter car, techniquement, vous créez un seul site. C’est une façon créative de contourner les limites de l’offre d’hébergeur tant que vos sites ont un faible trafic.

Pour d’autres recommandations en matière d’hébergeur, consultez notre comparatif des meilleures entreprises d’hébergement WordPress.

Ensuite, vous devez inscrire les noms de domaine que vous souhaitez utiliser pour votre site racine ainsi que pour vos sites enfants.

Nous recommandons d’utiliser Domain.com. C’est la meilleure entreprise d’inscription de domaines sur le marché avec une meilleure recherche de domaines, un panneau de contrôle facile à utiliser et une gestion plus simple des DNS.

Vous pouvez utiliser notre coupon Domain.com pour obtenir 25% de réduction sur l’achat de nouveaux noms de domaine.

Étape par étape : Installation de WordPress Multisite

Si vous créez un multisite WordPress sur un site tout nouveau, il se peut que vous deviez d’abord installer WordPress.

La plupart des entreprises d’hébergement WordPress, y compris SiteGround, proposent un programme d’installation WordPress en 1 clic. Si vous avez besoin d’aide, suivez notre tutoriel d’installation WordPress pour obtenir des instructions étape par étape.

Une fois WordPress installé, l’étape suivante consiste à activer la fonctionnalité multisite de WordPress.

Activation de la fonctionnalité WordPress Multisite

La fonctionnalité multisite de WordPress est intégrée à WordPress, mais elle est inactive par défaut. Vous devrez l’activer afin de configurer votre multisite WordPress.

Pour cela, vous devrez modifier le fichier wp-config.php. Il s’agit du fichier de configuration de WordPress qui contient tous les réglages importants de votre installation WordPress.

Vous pouvez le modifier en utilisant un client FTP ou l’app Gestionnaire de fichiers dans le panneau de contrôle de votre compte hébergeur. Le fichier wp-config.php est situé dans le dossier racine de votre site.

Editing wp-config.php file via FTP

Dans ce fichier, vous devrez ajouter la ligne suivante juste au-dessus de la ligne qui dit : « C’est tout, arrêtez de modifier ! Bonne publication« .

define( 'WP_ALLOW_MULTISITE', true );

Ensuite, n’oubliez pas d’enregistrer vos modifications et de téléverser le fichier sur votre site.

Maintenant, vous devez retourner à votre Tableau de bord WordPress et recharger la page du Tableau de bord WordPress.

Ensuite, vous allez sur la page Outils  » Configuration du réseau pour configurer votre réseau WordPress multisite.

Network setup for WordPress multisite

Tout d’abord, vous devez choisir les sous-domaines comme « Adresses des sites de votre réseau » et fournir un titre pour votre réseau multisite et l’adresse e-mail de l’admin du réseau.

Cliquez sur le bouton « Installer » pour continuer.

Sur l’écran suivant, WordPress vous demandera d’ajouter deux éléments de code.

Configuration code required for enabling WordPress multisite

La première est insérée dans votre fichier wp-config.php, juste au-dessus de la ligne « C’est tout, arrêtez de modifier ! Bonne publication ».

Outre le code affiché par WordPress, vous devez également ajouter la ligne suivante à votre fichier wp-config.php. Cette ligne permet de s’assurer que les utilisateurs/utilisatrices peuvent se connecter à chaque site.

define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST'] );

Le deuxième morceau de code est inséré dans votre fichier WordPress .htaccess, remplaçant les règles par défaut de WordPress .htaccess.

Une fois que vous avez ajouté les deux codes aux fichiers respectifs, vous devrez vous connecter à votre tableau de bord WordPress.

Login  link

Après la connexion, vous verrez un nouvel élément de menu dans la barre d’administration intitulé  » Mes sites « . Passez la souris dessus et sélectionnez le lien  » Tableau de bord  » de l’Admin du réseau.

Network admin dashboard

Étape par 2 : Créer de nouveaux sites en utilisant des domaines personnalisés dans WordPress Multisite

Maintenant que tout est configuré, créons notre premier site en utilisant un autre nom de domaine.

Depuis le tableau de bord de l’administrateur du réseau multisite, cliquez sur la page Sites  » Ajouter un nouveau.

Create new site

Il suffit de fournir une adresse de site et un titre, de sélectionner la langue, puis de saisir l’adresse e-mail professionnelle de l’administrateur. En ce qui concerne l’adresse du site, vous pouvez ajouter n’importe quoi ici pour l’instant car nous la modifierons en votre domaine personnalisé dans l’étape suivante.

Cliquez sur le bouton « Ajouter un site » pour créer votre site.

Ensuite, vous devez vous rendre sur la page Sites  » Tous les sites et cliquer sur le lien  » Modifier  » sous le site que vous venez de créer.

Edit your site

Sur l’écran de modification du site, vous devez ajouter le nom de domaine personnalisé que vous souhaitez utiliser pour ce site dans le champ Adresse du site.

WordPress est doté d’une fonction intégrée de mappage de domaines, qui permet de planifier automatiquement vos domaines personnalisés en fonction de l’adresse de votre site.

Use custom domain as your site address

N’oubliez pas de cliquer sur le bouton Enregistrer les modifications pour stocker vos réglages.

Répétez le processus pour ajouter d’autres sites, puis modifiez l’adresse de leur site en fonction du domaine personnalisé que vous souhaitez utiliser. Ici, nous avons créé quelques sites avec différents domaines personnalisés.

Custom domains for WordPress sites on a multisite network

Cependant, aucun de ces sites ne sera accessible car vos domaines personnalisés ne pointent pas vers votre entreprise d’hébergement WordPress. Modifions cela.

Étape par 3 : Ajouter des domaines personnalisés à votre compte d’hébergeur

La plupart des fournisseurs d’hébergement WordPress vous permettent d’ajouter facilement plusieurs domaines à votre compte d’hébergement.

Si vous utilisez SiteGround, cliquez sur ‘Site Tools’ sur votre compte d’hébergeur.

Ensuite, vous devez visiter Domaines  » Domaines parqués et ajouter votre domaine personnalisé ici.

SiteGround parked domains

Répétez le processus si vous avez besoin d’ajouter d’autres domaines personnalisés.

Si vous utilisez un autre service d’hébergement, la procédure reste la même. Vous trouverez l’option de domaine parqué dans la section Domaines de votre tableau de bord d’hébergement.

Si vous utilisez votre fournisseur d’hébergement comme registraire de domaine, il se peut que vous n’ayez pas besoin de mettre à jour les serveurs DNS.

Toutefois, si vous avez inscrit votre nom de domaine ailleurs, vous devrez mettre à jour les informations DNS et le faire pointer vers votre compte d’hébergeur.

Tout d’abord, vous aurez besoin des informations DNS de votre fournisseur d’hébergement. Vous les trouverez dans le panneau de contrôle de votre hébergeur, ou vous pouvez demander au personnel de support. En général, elles ressemblent à ceci :

ns1.siteground204.com
ns2.siteground204.com

Une fois que vous disposez des informations DNS, vous devez vous connecter au site de votre bureau d’enregistrement de domaine et cliquer sur la section « DNS & Nameservers ».

DNS management in Domain.com

Il suffit de sélectionner votre domaine.

Modifiez ensuite les informations relatives au serveur de noms pour les remplacer par le DNS de votre fournisseur d’hébergement.

Changing DNS information in Domain.com

Pour plus de modifications, consultez notre guide sur la modification des serveurs de noms DNS des principaux bureaux d’enregistrement de noms de domaine.

Note : La mise à jour complète des informations DNS sur l’internet peut prendre un certain temps (2 à 48 heures).

Au fur et à mesure que les informations DNS sont mises à jour, vous pourrez voir le site enfant de votre multisite WordPress pour chaque domaine.

Etape 4 : Gérer et se connecter à WordPress Multisite sur les domaines personnalisés

Vous pouvez effectuer la plupart des tâches administratives comme l’installation de plugins, de thèmes et de mises à jour à partir du tableau de bord de votre site racine.

Network admin dashboard

Similaire : Voir notre sélection des meilleures extensions WordPress multisite.

Pour travailler sur des sites individuels, vous devez vous rendre sur la page Sites  » Tous les sites  » et cliquer sur le lien  » Tableau de bord  » en dessous du site sur lequel vous souhaitez travailler.

Manage sites

Vous accéderez alors à la zone d’administration du site en question et il vous sera peut-être nécessaire de vous connecter à nouveau.

À partir de là, vous pouvez créer des pages, rédiger des publications de blog et gérer ce site individuel.

Individual site dashboard

Nous espérons que cet article vous a aidé à apprendre comment créer un multisite WordPress avec différents domaines. Vous pouvez également consulter notre guide de sécurité WordPress pour assurer la sécurité de votre multisite WordPress et notre sélection des meilleurs plugins de constructeur de page WordPress pour personnaliser le design de votre site.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

8 commentairesLaisser une réponse

  1. Alex Reev

    Thank you for the article,

    I did the setup and all of my domains are under the same hosting (SiteGround). I can visit the Dashboard of my Main site, but when I try to visit the dashboard of any other site (i.e. by going to mydomain.com/wp-login) – I receive « 404 – Not found » screen…. Any idea of what I might be missing?

    wp-config.php and .htaccess are configured correctly.

    Do I need to make separate WordPress installation for every other site as well?.. It’s just I thought that the whole point is that all sites will have the same database etc., therefore no need for separate WordPress setup, but maybe I’m wrong?

    • WPBeginner Support

      As long as you created the site following step 2 you should be able to create a new site. If you have not already we would recommend checking with SiteGround to ensure that there is not a hiccup with how your domains are set up that is causing the issue.

      Administrateur

  2. Jiří Vaněk

    Thank you for the article; I’m preparing for a multisite as I’ve been tasked with a project involving multiple domains. I’ll save this article to have a starting point. The more I go through this blog, the more high-quality information I’ve found. You’re doing a great job.

    • WPBeginner Support

      You’re welcome, we hope our guide helps you if you decide to go with a multisite :)

      Administrateur

  3. Michael Virgo

    This looks to be exactly what I need, but when I add the line defining « COOKIE_DOMAIN » my site will no longer load, I just get the line:
    The constant « COOKIE_DOMAIN » is defined (probably in wp-config.php). Please remove or comment out that define() line.
    Any work around for this?

    • WPBeginner Support

      Please check that COOKIE_DOMAIN isn’t set in your wp-config file already with that specific error message. If it is, remove the extra and set the COOKIE_DOMAIN to what we have in the code :)

      Administrateur

  4. Craig

    Would be great to know how to setup the login so that it does not need to be done for each site. A single network login should give you access to all sites without needing to log into each one.

    • WPBeginner Support

      If we find a method we would recommend, we will certainly share :)

      Administrateur

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.