fbpx
/ 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 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

Comment configurer facilement la redirection de pages sur un site WordPress ?

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
2021-05-04

SMTP et WordPress : comment configurer votre site pour l’envoi de courriels via un serveur externe ?

Vincent Gaudreau / Programmeur Web

Pourquoi utiliser un serveur SMTP externe avec WordPress ? Vous voudrez utiliser un serveur SMTP externe sur votre site WordPress quand ce dernier a des problèmes d’envoi de courriels. Il y a plusieurs causes possibles : L’adresse IP du serveur est sur certaines listes noires, la fonction d’envoi de courriel est bloquée par le serveur, […]

Lire la suite
2019-01-22

Positionnement Google : comment optimiser une page ou un article sur WordPress ?

Davyd Quintal / Directeur des solutions novatrices

Le SEO c’est choisir les bons mots-clés et les positionner stratégiquement dans les pages de votre site pour optimiser son positionnement sur Google.

Lire la suite

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

  1. Utiliser plusieurs noms de domaines différents avec WordPress - Wenovio dit:

    […] 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 […]

Laisser un commentaire

Votre adresse e-mail 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.