Réseau multisite

WordPress multisite est une fonctionnalité avancée de WordPress qui vous permet de gérer plusieurs sites à partir de la même installation WordPress. Les installations multisites sont supportées par nos plans Pro et supérieurs. Parce que les réseaux multisites ont tendance à avoir besoin de plus de ressources et nécessitent une assistance supplémentaire, ils ne sont pas pris en charge par notre plan Starter. Si vous êtes actuellement sur notre plan Starter et que vous souhaitez activer le multisite, vous devrez mettre à niveau votre plan vers un plan Pro ou supérieur.

La mise en place et la gestion d’un site WordPress multisite demande généralement plus d’attention qu’une installation standard d’un seul site et peut devenir compliquée. Nous vous recommandons de travailler avec un développeur expérimenté si vous souhaitez faire passer un site établi d’un site unique à un réseau multisite, ainsi que pour la configuration et la maintenance continues du multisite.

Sous-répertoire ou sous-domaine

Nous prenons en charge les configurations de sous-répertoire et de sous-domaine.

  • Un multisite de type sous-répertoire est chargé à partir d’un sous-répertoire d’un domaine racine (par exemple domain.com/multisite/).
  • Un multisite de sous-domaine est un multisite chargé à partir d’un sous-domaine unique (par exemple multisite.domain.com).

Remarques importantes

  • Si vous passez d’un sous-domaine à un sous-répertoire multisite, ouvrez une discussion avec notre équipe de support pour les en informer afin qu’ils puissent ajouter une règle Nginx pour que cela fonctionne correctement.
  • Si vous devez tester un multisite de sous-domaine sur l’URL temporaire, vous ne pouvez utiliser que HTTP, et vous ne pouvez pas forcer HTTPS. Le certificat SSL fourni pour les domaines kinsta.cloud (par exemple, sitename.kinsta.cloud) ne peut couvrir que le premier niveau de sous-domaines (par exemple, sitename.kinsta.cloud), de sorte que tout niveau de sous-domaine supplémentaire (par exemple, subsite.sitename.kinsta.cloud) ne peut être couvert.
  • Alternativement, si vous avez besoin de tester le multisite sur HTTPS sans pointer le domaine primaire du réseau, vous devrez ajouter un domaine personnalisé différent avec un certificat SSL wildcard à utiliser pour les tests.

Sous-domaine wildcard

Lorsque vous ajoutez un domaine racine/apex (domaine.com) à un site dans MyKinsta, un sous-domaine wildcard supplémentaire (*.domaine.com) est automatiquement ajouté (à moins que vous ne désélectionniez l’option joker dans les Options Avancées). Si vous utilisez un multisite à sous-domaines, vous pouvez pointer ce sous-domaine vers votre site Kinsta de la même manière que vous pointez votre domaine racine/apex, de sorte que vous n’avez pas à ajouter chaque sous-domaine individuellement dans MyKinsta.

Installer un multisite WordPress

Pour installer un multisite WordPress, cochez l’option Installer un multisite WordPress lorsque vous ajoutez votre nouveau site dans MyKinsta.

Ensuite, sélectionnez l’option Sous-répertoire ou Sous-domaine, selon le type de réseau multisite que vous souhaitez installer.

Sélectionnez l'option multisite lors de l'ajout d'un nouveau site dans MyKinsta.
Sélectionnez l’option multisite lors de l’ajout d’un nouveau site dans MyKinsta.

Si vous souhaitez passer d’un site unique à un réseau WordPress multisite, nous vous recommandons de travailler avec un développeur WordPress qui est familier avec ce processus et pour la configuration et la maintenance continue du multisite.

Ajouter et faire pointer votre domaine primaire

L’étape suivante consiste à ajouter le domaine personnalisé de votre site à MyKinsta et à le faire pointer vers Kinsta pour que votre multisite soit opérationnel. Il est généralement recommandé d’utiliser la version non-www du domaine pour le multisite. Nous nous assurerons que la version www du domaine est redirigée dans l’étape suivante.

Allez sur la page Domaines de votre site, cliquez sur Ajouter un domaine et ajoutez votre domaine personnalisé. Cochez la case Ajouter un (des) domaine(s) avec et sans www, et cliquez sur le bouton Ajouter des domaines. En cochant cette case, vous redirigerez la version www vers la version non-www du domaine.

Après avoir ajouté le domaine, vérifiez et pointez le domaine vers Kinsta. Pour plus de détails, consultez notre guide détaillé pour Comment ajouter un domaine à un site sur Kinsta.

Une fois que votre domaine a été vérifié et pointé vers Kinsta, vous pouvez en faire le domaine primaire en ouvrant le menu kebab (trois points) à côté de votre domaine dans la liste des Domaines et en sélectionnant Faire un domaine primaire.

Faire d'un domaine le domaine primaire dans MyKinsta.
Faire d’un domaine le domaine primaire dans MyKinsta.

Vous pouvez choisir de lancer une recherche et un remplacement pour mettre à jour la base de données de votre site avec votre nouveau domaine primaire. Notez que cela n’affectera pas les adresses e-mail. Si celles-ci doivent être mises à jour, vous pouvez utiliser l’outil de recherche et de remplacement dans MyKinsta.

Mettre à jour le fichier wp-config.php

Ensuite, vous devrez mettre à jour le fichier wp-config .php de votre site pour qu’il fonctionne correctement avec votre nouveau domaine primaire. Votre fichier wp-config.php se trouve dans le répertoire racine de votre site (également appelé racine du document). Pour y accéder et le modifier, vous pouvez utiliser SFTP (télécharger, modifier, charger le fichier mis à jour) ou SSH (peut modifier le fichier directement sur le serveur).

Tout d’abord, sur la ligne qui commence par define( 'DOMAIN_CURRENT_SITE' – changez le domaine du domaine kinsta.cloud à votre nouveau domaine primaire.

Changez DOMAIN_CURRENT_SITE dans wp-config.php pour votre domaine primaire.
Changez DOMAIN_CURRENT_SITE dans wp-config.php pour votre domaine primaire.

Ensuite, pour vous assurer que vous pouvez vous connecter à votre réseau multisite, y compris vos sous-sites, ajoutez cette ligne juste en dessous de la ligne define( 'BLOG_ID_CURRENT_SITE':

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

Enregistrez vos modifications et, si vous utilisez SFTP, téléversez le fichier sur le serveur, en écrasant l’ancienne version du fichier.

Ajouter des sous-sites

Vous êtes maintenant prêt à créer des sous-sites dans votre réseau multisite ! Connectez-vous en tant que Super Admin (l’utilisateur que vous avez ajouté lorsque vous avez créé le site dans MyKinsta ci-dessus).

Dans le menu Mes sites en haut à gauche, allez dans Admin réseau > Sites et cliquez sur le bouton Ajouter.

Ajouter un nouveau sous-site dans un réseau multisite.
Ajouter un nouveau sous-site dans un réseau multisite.

Saisissez les détails de votre nouveau sous-site dans les champs prévus à cet effet et cliquez sur le bouton Ajouter un site. L’adresse du site sera soit un sous-domaine, soit un sous-répertoire du domaine du site principal.

Saisissez les détails de votre sous-site et ajoutez votre sous-site.
Saisissez les détails de votre sous-site et ajoutez votre sous-site.

Répétez ces étapes si nécessaire pour ajouter d’autres sous-sites.

Environnement de staging multisite

Si vous avez besoin d’un environnement de staging pour tester de nouvelles versions de WordPress, des extensions, du code ou du travail de développement général, notre environnement de staging WordPress gratuit peut être une option.

Les multisites à sous-répertoire (exemple.com, exemple.com/subsite1, exemple.com/subsite2) sont compatibles avec notre environnement de staging.

Avec les sous-domaines (exemple.com, subsite1.exemple.com, subsite2.exemple.com) ou les multisites à mappage de domaine (charge différents sous-sites sur des domaines complètement différents, par exemple exemple exemple.com, exemple1.com, exemple2.com), cela peut être possible, en fonction de la façon dont votre multisite est configuré.

Mappage de domaines multisites

Le mappage de domaine multisite vous permet de mapper un domaine personnalisé à un sous-site dans votre réseau multisite. Cette fonctionnalité est utile si vous souhaitez avoir des domaines individuels pour vos sous-sites au lieu de sous-domaines (par exemple sub1.example.com) ou de sous-répertoires (par exemple example.com/sub1).

Pour cela, dans certaines versions antérieures de WordPress, vous deviez utiliser une extension, mais à partir de WordPress 4.5, cette fonctionnalité est désormais intégrée à WordPress multisite.

Ce guide suppose que vous êtes familier avec un réseau multisite avec un domaine personnalisé configuré pour le site principal et que vous le gérez déjà. Si ce n’est pas le cas, consultez notre guide de création d’un réseau multisite.

Si vous avez un multisite existant avec des domaines mappés dans la base de données de votre site et que vous souhaitez simplement configurer ces domaines dans MyKinsta, vous pouvez passer à la section Ajouter un domaine de sous-site à MyKinsta et pointer les DNS ci-dessous.

Créer un nouveau sous-site

Si vous avez déjà un sous-site existant auquel vous souhaitez associer un domaine, vous pouvez sauter cette étape.

Connectez-vous au tableau de bord WordPress de votre réseau multisite en tant que Super Admin.

Dans le menu Mes sites situé en haut à gauche, allez dans Admin réseau > Sites et cliquez sur le bouton Ajouter

Ajoutez un nouveau sous-site dans votre réseau multisite.
Ajoutez un nouveau sous-site dans votre réseau multisite.

Saisissez les détails de votre nouveau sous-site dans les champs prévus à cet effet et cliquez sur le bouton Ajouter un site. L’adresse du site sera soit un sous-domaine, soit un sous-répertoire du domaine du site principal. Ne vous inquiétez pas, nous la remplacerons par le domaine personnalisé dans les étapes suivantes.

Ajoutez les détails de votre nouveau sous-site multisite.
Ajoutez les détails de votre nouveau sous-site multisite.

Répétez ces étapes si nécessaire pour ajouter d’autres sous-sites.

Associer un domaine personnalisé à un sous-site

Pour associer votre domaine personnalisé à un sous-site, sur la page Sites, survolez l’URL du sous-site et cliquez sur le lien Modifier qui apparaît.

Modifiez un sous-site dans la liste des sites d'un réseau multisite.
Modifiez un sous-site dans la liste des sites d’un réseau multisite.

Dans le champ Adresse du site (URL), remplacez l’URL existante par l’URL complète de votre domaine personnalisé. Veillez à inclure l’URL complète du domaine, y compris le protocole (par ex. https://example.com). Il est généralement recommandé d’utiliser la version non-www du domaine ici. Nous nous assurerons que la version www du domaine est redirigée dans la section suivante.

Ajoutez l'URL de votre domaine personnalisé dans le champ Adresse du site pour faire correspondre votre domaine à votre sous-site.
Ajoutez l’URL de votre domaine personnalisé dans le champ Adresse du site pour faire correspondre votre domaine à votre sous-site.

Répétez ces étapes si nécessaire pour associer des domaines personnalisés à d’autres sous-sites.

Ajouter un domaine de sous-site à MyKinsta et pointer les DNS

Pour ajouter le domaine personnalisé de votre sous-site à MyKinsta, connectez-vous à MyKinsta, allez sur WordPress Sites > Nom du site > Domaines, et cliquez sur le bouton Ajouter un domaine. Saisissez votre domaine personnalisé (vous pouvez également entrer plusieurs domaines séparés par des virgules), cliquez sur le bouton Ajouter un domaine, et complétez les étapes pour vérifier et pointer votre domaine vers Kinsta. Pour plus de détails, consultez notre guide Comment ajouter un domaine à un site sur Kinsta.

SSL et forcer le HTTPS

Chez Kinsta, notre intégration Cloudflare inclut des certificats SSL gratuits pour tous les domaines vérifiés. Lorsque vous ajoutez et pointez votre domaine sur Kinsta, un certificat SSL gratuit est généré.

Si vous avez besoin de mettre à jour une URL de HTTP à HTTPS, vous pouvez le faire avec l’outil de recherche et de remplacement dans MyKinsta.

La dernière étape consiste à forcer le HTTPS en redirigeant HTTP vers HTTPS, ce que vous pouvez faire dans l’onglet Outils de votre site dans MyKinsta.

Activez l'option forcer HTTPS avec utiliser le domaine demandé dans MyKinsta.
Activez l’option forcer HTTPS avec utiliser le domaine demandé dans MyKinsta.
Cet article vous a été utile ?