/ Accueil / English
WordPress multisite

Comment configurer le mode multisite de WordPress ?

Gérer plusieurs sites en une seule installation

Grâce au mode multisite, le populaire gestionnaire de contenu WordPress permet de gérer plusieurs de vos sites en passant par une seule installation de la plate-forme.

Pour activer le réseau de sites (mode multisites), vous devez ouvrir le fichier wp-config.php que vous retrouverez à la racine de votre site et y insérer cette ligne de code. :

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

Allez maintenant désactiver toutes les extensions.

Une fois les extensions désactivées, retournez dans votre panneau d’administration. Dans l’onglet Outils, vous retrouverez un nouveau lien de menu nommé Création du réseau. Cliquez sur ce lien. Vous serez alors redirigé sur une nouvelle page.

Entez le nom du réseau et l’adresse contact de l’administrateur et cliquez sur Installer.

Configuration du fichier wp-config.php

Tel qu’indiqué sur la page, insérez ce code dans votre fichier wp-config.php. :

/* Multisite */
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'localhost');
define('PATH_CURRENT_SITE', '/www/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

Vous pouvez activer ou désactiver la fonction subdomain. Pour ce faire, changez la ligne suivante:

define('SUBDOMAIN_INSTALL', true);

En le mettant à true, vous obtiendrez ce genre d’url :
http://www.monsite.com

En le mettant à false, vous obtiendrez ce genre d’url :
http://www.monsite.com/sous-site

Vous pouvez utiliser l’extension WordPress MU Domain Mapping pour activer un nom de domaine différent pour chaque site. Voici un article qui explique comment l’utiliser et comment gérer vos sites avec des domaines différents: Utiliser plusieurs noms de domaines différents avec WordPress

Configuration du fichier .htaccess

Lors de votre première installation WordPress, un fichier .htaccess est créé et des règles s’ajoutent automatiquement dedans. Elles commencent par #BEGIN WordPress et se terminent par #END WordPress. Remplacez ces règles par celle-ci. :

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ $2 [L]
RewriteRule . index.php [L]

# END WordPress

Lorsque vous avez terminé, reconnectez-vous à votre panneau d’administration. Un nouveau menu apparaîtra dans la barre en haut. Ce menu vous donnera accès à tous vos sites et vous permettra de vous connecter au panneau d’administration de chacun d’eux. Pour y avoir accès, votre utilisateur doit avoir le rôle Super administrateur.

Configuration des permaliens

Si vous êtes en mode sous répertoire, le mot blog apparaît dans les permaliens. Pour le supprimer, vous devez vous rendre dans les réglages du réseau.

Allez dans le menu dans la barre en haut, dans Mes sites > Admin du réseau > Sites. Cliquez ensuite sur l’onglet Réglages. Vous pouvez maintenant modifier la structure des permaliens.

Voilà, vous pouvez maintenant gérer tout vos sites en utilisant qu’une seule installation WordPress.

Vous pouvez également retrouver d’autres informations au niveau de la création de réseaux en cliquant ici.

Auteur.e de l'article

Marie-Michel Tremblay

Intégratrice Web, Graphiste
Dotée d’une fibre artistique certaine, Marie-Michel détient un DEC en techniques d’intégration multimédia, une AEC en graphisme et d’un DEC en musique. Après ses études, elle travaille durant six ans comme conceptrice Web et graphiste au sein de diverses entreprises du Saguenay, et réalise des mandats à son propre compte. Elle enseigne également le chant pendant un an et demi. En 2016, Marie-Michel rejoint Wenovio et évolue avec l’équipe pendant deux ans. Elle quitte ensuite l’équipe pour prêter main-forte à une entreprise de sa région, et revient finalement chez Wenovio en 2021. Son but : mettre au service des clients son appétit pour les nouveaux défis et sa soif d’apprendre.

À découvrir sur notre blogue

2020-05-26

WordPress multisites : comment avoir plusieurs domaines ?

Vincent Gaudreau / Programmeur Web

Pour avoir une installation WordPress de plusieurs domaines, il faut tout d’abord avoir une installation multisites.

Lire la suite
2020-10-07

Redirection de pages sur un site WordPress : comment la configurer facilement ?

Davyd Quintal / Directeur des solutions novatrices

Configurez les redirections sur votre site WordPress et protégez-le contre la cause principale des erreurs « 404 – Page introuvable ».

Lire la suite
2024-10-29

Distinguer le front-end du back-end : les deux visages du développement Web

Marie-Michel Tremblay / Intégratrice Web, Graphiste

Le développement d’un site nécessite une collaboration entre deux équipes distinctes : le front-end et le back-end.

Lire la suite
2023-05-16

8 critères pour choisir un thème WordPress

Marie-Michel Tremblay / Intégratrice Web, Graphiste

Dans cet article je vous donne quelques pistes afin de vous permettre de choisir un thème WordPress qui répondra à vos besoins.

Lire la suite

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

Un commentaire pour “Comment configurer le mode multisite de WordPress ?”

  1. […] activé le mode multi-site sur votre site WordPress (référez-vous à l’article suivant : Comment configurer la fonction multi-site de WordPress), vous aimeriez utiliser des noms de domaines différents pour chacun d’eux? C’est […]