Comment transformer un site multiple en site unique ?
WordPress Multisite permet de relier plusieurs sites web et de les gérer facilement. De nombreux utilisateurs intègrent différents sites dans un seul site afin de les héberger sur un seul réseau. Cela permet de mettre à jour automatiquement tous les sites lorsque vous modifiez ou mettez à jour le noyau de WordPress ou les plug-ins.
Vous n'avez pas encore trouvé l'hébergement WordPress qui vous convient ? Nous l'avons : Hébergement web optimisé pour WordPress
On constate parfois qu'une installation multisite n'est pas toujours judicieuse. Nous vous expliquons ici comment transformer votre installation multisite en un site unique en quelques étapes.
- Sécurisez d'abord votre site web
- Modifier le fichier wp-config
Connectez-vous à votre site WordPress via FTP ou cPanel, selon la méthode que vous préférez. Si vous utilisez cPanel, allez dans le gestionnaire de fichiers pour accéder aux fichiers de votre site.
Ouvrez le fichier wp-config.php et supprimez le code suivant :
define( 'MULTISITE', true ) ;
define( 'SUBDOMAIN_INSTALL', false ) ;
$base = '/wordpress/' ;
define( 'SITE_DOMAINE_CURRENT', 'localhost' ) ;
define( 'PATH_CURRENT_SITE', '/wordpress/' ) ;
define( 'SITE_ID_CURRENT_SITE', 1 ) ;
define( 'BLOG_ID_CURRENT_SITE', 1 ) ;
Vous devez également modifier la ligne suivante dans le fichier wp-config.php et la définir sur "false" :
define('WP_ALLOW_MULTISITE', true) ;
3. Modifier le fichier .htaccess
Ensuite, vous devez modifier votre fichier .htaccess, qui se trouve dans le répertoire racine de votre installation WordPress. Remplacez les anciennes règles par les nouvelles règles suivantes :
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index.php$ - [L]
# fichiers téléchargés
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# ajouter un slash suiveur à /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]
4. Suppression de tables de la base de données
Pour finir, vous devez supprimer les tables globales suivantes dans votre base de données. Pour ce faire, utilisez phpMyAdmin dans le cPanel.
Vous avez besoin d'aide pour phpMyAdmin ? Suivez la documentation : Qu'est-ce que PHPMyAdmin et où puis-je y accéder ?
wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta
Maintenant, connectez-vous à nouveau à votre WordPress. Multisite devrait maintenant être supprimé.
Sujet connexe : Comment gérer les utilisateurs dans WordPress ?
La réinitialisation d'un multisite en un site unique peut être un processus compliqué. Cependant, si vous suivez les étapes suivantes, vous pourrez facilement transformer un multisite en un site unique.
Nous espérons que ce guide vous a aidé à effectuer la transition. Si vous rencontrez des problèmes ouvrir un ticket d'assistancepour obtenir de l'aide. Veuillez noter que le passage du multisite au site unique par notre équipe d'assistance est payant.