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

Comment déplacer un site de WordPress Multisite vers une installation simple

WordPress multisite est un outil formidable, mais nous voyons souvent des débutants le définir alors qu’ils n’en ont pas vraiment besoin. Ultérieurement, ils réalisent qu’un site autonome serait mieux adapté et ils cherchent un moyen de le séparer.

Sortir un site d’un réseau multisite, c’est comme quitter un appartement partagé pour s’installer dans son propre logement. Vous avez plus de contrôle et d’indépendance, mais le processus doit être géré avec soin pour éviter de perdre des données importantes.

Peut-être votre site est-il devenu trop grand pour le réseau, ou avez-vous besoin de le gérer séparément pour plus de flexibilité. Quelle que soit la raison, cette migration garantit que votre contenu, vos Réglages et vos classements SEO restent intacts.

La bonne nouvelle ? Vous n’avez pas besoin d’être développeur/développeuse pour le faire. En suivant les bonnes étapes, vous pouvez en toute sécurité faire passer votre site de WordPress multisite à une installation unique – sans briser de liens ni perdre de données.

Dans ce guide, nous vous présentons l’ensemble du processus, étape par étape, afin que vous puissiez effectuer le changement en douceur et sans stress.

Moving a child site from WordPress multisite

Pourquoi passer d’un site WordPress Multisite à une installation unique ?

Le multisite de WordPress est une fonctionnalité très pratique qui vous permet de gérer plusieurs sites web à partir d’un seul tableau de bord.

Au début, cela semble être un bon moyen de tout organiser. Mais au fil du temps, de nombreux propriétaires de sites se rendent compte que certains sites ont besoin de leur propre espace pour se développer.

Nous avons travaillé avec de nombreux utilisateurs/utilisatrices qui ont commencé avec un multisite, pensant que cela faciliterait les choses. Puis, leurs besoins ayant été modifiés, ils se sont trouvés à la recherche d’un moyen de séparer un ou plusieurs sites.

Si cela vous semble familier, ne vous inquiétez pas, vous n’êtes pas seul et il existe une solution.

Voici quelques-unes des raisons les plus courantes pour lesquelles vous pourriez vouloir retirer un site d’un réseau multisite :

  • Un site a besoin de son propre domaine pour une meilleure visibilité dans les recherches: Lorsqu’un site est épinglé dans un réseau multisite, il partage souvent un sous-domaine ou un sous-répertoire. En le déplaçant vers une installation autonome, on lui donne un domaine unique, ce qui peut aider au classement des moteurs de recherche et à l’identité de la marque.
  • Restructuration du réseau multisite: Parfois, un réseau bien conçu au départ devient trop complexe à gérer. Nous avons vu des entreprises gérer des sites régionaux dans le cadre d’un réseau multisite, pour décider ultérieurement qu’il était beaucoup plus facile de cibler des marchés différents en les séparant.
  • Le site n’a plus sa place dans le réseau: Les sites évoluent. Un blog d’étudiant sur un réseau universitaire peut avoir besoin d’être déplacé lorsque l’étudiant obtient son diplôme. Un projet parallèle qui a démarré sur le multisite d’une entreprise peut devenir une marque à part entière et nécessiter une indépendance totale.
  • Amélioration des performances et de la sécurité du site: Un réseau multisite peut exercer une pression supplémentaire sur votre serveur, en particulier au fur et à mesure qu’il s’agrandit. L’exécution d’un site en tant qu’installation autonome peut améliorer la vitesse et la sécurité, car vous aurez un contrôle total sur les optimisations.
  • Outilde personnalisation et de gestion plus facile: Nous avons rencontré des utilisateurs/utilisatrices frustrés par les limitations du multisite. Les thèmes et les extensions sont contrôlés au niveau du réseau, ce qui peut être restrictif. Le passage à une installation unique vous donne une liberté totale pour peaufiner les réglages, ajouter des extensions personnalisées et apporter des modifications au design sans affecter les autres sites.

Le multisite est idéal pour certaines configurations, mais il arrive parfois qu’un site ne soit plus à la hauteur. Si vous en êtes là, passer à une installation autonome peut vous donner plus de contrôle, de flexibilité et de marge de manœuvre pour redimensionner votre site.

Ensuite, nous vous guiderons pas à pas dans le processus, afin que vous puissiez migrer votre site en toute confiance.

Étape par étape : Premiers pas

Vous aurez besoin d’un nom de domaine pour déplacer un site d’un réseau WordPress multisite.

Vous pouvez commencer si vous disposez déjà d’un nom de domaine sur lequel vous souhaitez installer un site unique.

Si vous ne disposez pas d’un nom de domaine distinct, vous devrez inscrire et ajouter un nouveau nom de domaine à votre compte d’hébergeur.

Nous vous recommandons d’utiliser Domain.com. Il s’agit de l’un des meilleurs bureaux d’enregistrement de noms de domaine au monde, qui offre une expérience de gestion de domaine conviviale pour les débutants.

Pour plus de détails, consultez notre article sur la manière d’inscrire un nom de domaine.

Vous pouvez également acheter un compte d’hébergeur et un nom de domaine distincts pour votre nouvelle installation de WordPress.

Nous vous recommandons d’utiliser Bluehost. Ils offrent un nom de domaine gratuit avec une remise généreuse sur l’hébergeur.

En gros, vous pouvez Premiers pas pour 1,99 $ par mois.

Nous sommes clients/clientes de Bluehost depuis longtemps et hébergeons plusieurs sites chez eux. Nous aimons leur haute performance, leurs prix abordables et leur incroyable support client/cliente. Pour plus de détails, consultez notre Avis complet sur Bluehost.

Après avoir obtenu votre nom de domaine et votre hébergeur, l’étape suivante consiste à installer WordPress.

Consultez notre tutoriel d’installation de WordPress étape par étape si vous avez besoin d’aide.

Important : Avant d’apporter des modifications importantes à votre multisite WordPress, vous devez créer une sauvegarde complète de WordPress.

Maintenant que tout est réglé, déplaçons un site du réseau WordPress multisite vers une installation unique.

Étape par étape : Exportation d’un site unique dans le réseau WordPress multisite

La fonctionnalité intégrée d’importation/exportation de WordPress fonctionne de la même manière dans un réseau multisite que sur une installation à site unique. Nous utiliserons les outils par défaut pour exporter les données d’un site sur un réseau WordPress multisite.

Tout d’abord, connectez-vous au Tableau de bord du site unique que vous souhaitez déplacer, puis cliquez sur la page Outils ” Exporter.

Ensuite, vous devez vous assurer que tout le contenu est coché. Cliquez sur le bouton Télécharger le fichier d’exportation.

Export single site in a WordPress multisite

WordPress va maintenant créer un fichier XML contenant toutes vos données et l’envoyer à votre navigateur pour qu’il le télécharge.

Confirmez bien que vous avez enregistré le fichier sur votre ordinateur, car vous en aurez besoin ultérieurement.

Étape par 3 : Importation du site de l’enfant dans le nouveau domaine

Connectez-vous à la zone d’administration de WordPress sur le nouvel Emplacement où vous souhaitez déplacer votre site enfant, puis allez dans Outils ” Importer. Sur l’écran d’importation, WordPress vous affichera un certain nombre d’options d’importation.

Install WordPress importer on the new single site

Vous devez cliquer sur le lien “Installer maintenant” situé sous “WordPress”.

Attendez que le programme d’importation soit installé, puis cliquez sur le lien “Exécuter l’importateur”.

Run WordPress importer

Sur l’écran suivant, il vous sera demandé de téléverser le fichier d’exportation WordPress que vous avez téléchargé plus tôt depuis le multisite WordPress.

Cliquez sur le bouton Sélectionné pour sélectionner le fichier sur votre ordinateur, puis cliquez sur le bouton “Téléverser le fichier et l’importer”.

Upload import file

WordPress vous demandera si vous souhaitez également importer des utilisateurs/utilisatrices sur l’écran suivant. Si vous ne faites rien, WordPress importera tous les utilisateurs/utilisatrices. Ceci est recommandé si vous ne souhaitez pas modifier les auteurs/autrices.

Vous verrez également l’option Importer des fichiers joints, que vous devez cocher pour que WordPress puisse télécharger les images de vos publications et de vos pages.

Ne vous inquiétez pas si certaines ou la plupart de vos images ne sont pas prises en compte. Vous pourrez les importer séparément par la suite.

Import settings

Cliquez sur le bouton “Envoyer” pour continuer.

WordPress va maintenant commencer à importer votre contenu. Selon la quantité de contenu que vous avez, cela peut prendre quelques minutes. Une fois l’importation terminée, vous verrez apparaître une notification indiquant que l’importation est terminée. Amusez-vous bien !

Importing finished

C’est tout. Vous avez bien importé les données d’un site enfant d’un réseau multisite vers une installation WordPress individuelle. Il reste encore quelques petites choses à faire.

Étape par étape : Réglages de la redirection

Si vous utilisez WordPress multisite avec des domaines personnalisés, vous n’avez pas besoin de configurer de redirection.

Cependant, si vous utilisiez des sous-domaines ou des structures de répertoire dans votre multisite WordPress, vous devez configurer la redirection afin que les utilisateurs/utilisatrices qui viennent sur vos anciennes URL soient redirigés vers votre nouveau site.

Il y a deux façons de procéder : Vous pouvez configurer une redirection à l’aide d’une extension WordPress (recommandé) ou ajouter du code à votre fichier WordPress .htaccess.

Nous vous afficherons les deux méthodes, et vous pourrez choisir celle qui vous convient le mieux.

Note : Confirmez que votre ancien site sur le réseau multisite et le nouveau domaine utilisent la même structure permalienne.

Méthode 1. Définir les Redirections avec All in One SEO pour WordPress

Cette méthode est plus facile et recommandée pour tous les utilisateurs/utilisatrices. Nous utiliserons All in One SEO pour WordPress, qui est la meilleure extension SEO WordPress sur le marché.

Il vous permet d’optimiser facilement votre site WordPress pour les moteurs de recherche et est livré avec des fonctionnalités avant comme l’analyse SEO, les sitemaps XML personnalisés, le support Schema.org, et un gestionnaire de redirections.

Tout d’abord, installez et activez le plugin All in One SEO pour WordPress sur votre site WordPress multisite, puis activez-le en réseau pour le site enfant. Pour plus de détails, consultez notre guide sur l’activation en réseau des extensions sur WordPress Multisite.

Network activate a plugin

Note : Vous devez avoir au moins l’offre Pro pour accéder à la mis en avant du gestionnaire de redirection.

Ensuite, vous devez installer et activer en réseau le module Redirection Manager. Vous le trouverez dans la rubrique ” Téléchargements ” de votre page de compte sur le site All in One SEO.

Download redirection addon for All in One SEO

Une fois les deux extensions activées par le réseau, vous devez passer au Tableau de bord du site enfant.

À partir de là, allez sur la page All in One SEO ” Redirects et passez à l’onglet ‘Full Site Redirect’.

Redirect settings

Tout d’abord, activez l’option Relocaliser le site en permutant le commutateur situé à côté.

Saisissez ensuite le nom de domaine de votre nouveau site à côté de l’option “Relocaliser vers le domaine”.

Cliquez maintenant sur le bouton Enregistrer les modifications pour stocker vos réglages.

All in One SEO pour WordPress redirigera désormais les utilisateurs/utilisatrices vers votre nouveau nom de domaine.

Méthode 2. Configurer des redirections à l’aide de l’extension Redirection Plugin

Tout d’abord, vous devez installer l’extension Redirection sur votre WordPress Multisite.

Vous pouvez activer un plugin en réseau ou vous connecter en tant que Super Admin sur votre site enfant et activer le plugin de redirection pour ce site uniquement.

Ensuite, vous devez vous rendre sur le tableau de bord de l’admin du site enfant sur lequel vous souhaitez configurer la redirection.

Redirection d’un sous-domaine vers un nouveau domaine

L’extension Redirection permet de faire pointer très facilement un nom de domaine vers un autre.

Il suffit de se rendre sur la page Outils ” Redirection et de passer à l’onglet ‘Site’.

Redirection set up

Saisissez simplement votre nouveau nom de domaine et cliquez sur le bouton “Mettre à jour” pour enregistrer vos Réglages.

L’extension redirigera tous les utilisateurs/utilisatrices de votre site vers votre nouveau nom de domaine avec la structure de permalien correcte.

Cette méthode présente l’avantage de vous permettre de vous connecter à la zone d’administration de votre ancien sous-domaine.

Redirection d’un répertoire vers un nouveau domaine

Si votre multisite utilise une structure d’URL basée sur un répertoire, l’extension Redirection permet de le rediriger correctement vers votre nouveau domaine.

Il vous suffit de vous rendre sur la page Outils ” Redirection de votre sous-site et de cliquer sur le bouton “Ajouter une nouvelle” en haut de la page.

New redirect

Vous accéderez ainsi au formulaire de configuration de Redirection. Voici comment vous devez remplir ce formulaire :

URL source : ^childsite/(.*)$
URL cible : https://example.com/$1

Confirmezz-vous que vous avez remplacé child site et example.com par le nom de votre sous-site et son nouvel Emplacement.

N’oubliez pas de sélectionner “Regex” dans le menu déroulant à droite, puis cliquez sur le bouton “Add Redirect” pour enregistrer vos Réglages.

Redirect subdirectory

Vous pouvez maintenant visiter votre sous-site pour voir les redirections en action.

Méthode 2. Configurer les redirections à l’aide du fichier .htaccess

Pour cette méthode, vous devez ajouter des règles de redirection au fichier .htaccess de votre compte d’hébergement WordPress pour votre réseau multisite.

Redirection d’un sous-domaine vers un nouveau domaine

Pour les installations de sous-domaines, vous devez utiliser ce code dans le fichier .htaccess de votre WordPress multisite.

1
2
3
4
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]

Ce code redirige les internautes arrivant sur n’importe quelle page du sous-domaine.exemple.com vers http://www.example.net. Le signe $1 à la fin de l’URL de destination garantit que vos utilisateurs/utilisatrices atterrissent sur la même page que celle qu’ils ont demandée.

Redirection d’un répertoire vers un nouveau domaine

Pour les installations multisites basées sur un répertoire, vous devrez coller le code suivant dans le fichier .htaccess de votre multisite WordPress.

1
2
3
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]

Ce code redirige simplement les utilisateurs/utilisatrices arrivant sur http://www.example.com/childsite/ vers http://example.net. Le Page d’atterrissage s’assure que vos utilisateurs/utilisatrices atterrissent exactement sur la même page ou publication qu’ils/elles ont demandée.

N’oubliez pas de remplacer child site et example.net par le nom de votre sous-site et son nouvel emplacement.

Étape par étape : Dépannage de la migration

Le déplacement d’un site n’est pas une tâche de routine, et il se peut que vous rencontriez certains problèmes.

1. Fichier d’exportation trop volumineux: Si votre fichier d’exportation WordPress est trop volumineux, vous risquez de ne pas réussir à l’importer correctement. Pour corriger ce problème, vous devrez peut-être diviser un fichier XML volumineux en plusieurs parties plus petites.

2. Images non importées: Un autre problème courant est que les images peuvent ne pas être importées correctement sur votre nouveau site. Pour corriger ce problème, vous pouvez essayer de les importer en tant qu’images externes.

3. Les redirections ne fonctionnent pas: Si les utilisateurs/utilisatrices ne sont pas redirigés correctement vers votre nouveau site, vous devez examiner attentivement vos Réglages de redirection. Assurez-vous que votre installation unique et le site enfant utilisent la même structure permalienne.

Pour les autres problèmes, voir les autres erreurs courantes de WordPress et comment les corriger.

Bonus : Plus de guides d’experts sur la gestion d’un multisite WordPress

Voici quelques ressources supplémentaires pour la gestion d’un multisite WordPress :

Nous espérons que cet article vous a aidé à déplacer un site d’un multisite WordPress vers une installation unique. Vous pouvez également consulter notre guide sur l’installation de WordPress dans un sous-répertoire ou jeter un coup d’œil à notre tutoriel sur l’utilisation d’alias de domaine personnalisés pour l’atterrissage de WordPress.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

19 commentairesLeave a Reply

  1. Jiří Vaněk

    Recently, one of our customers asked me the same question (I work for a web hosting provider in the Czech Republic). At the time, I didn’t know you had such a great tutorial on this. I’ll know next time.

  2. Ralph

    I have 2 websites installed with multisite method on 1 hosting. I want to move 1 of them to another host, and leave one where it is. Should i export that 1 website and then transfer it to another hosting or should I do something else?

    • WPBeginner Support

      If we understand what you’re wanting to achieve then yes you would want to export then transfer the site.

      Admin

  3. Nick James Hipol

    Hi, just the blog post I needed.

    Can I now delete the subdomain where I made the redirection from?

    Like delete the files and stuff?

    Thank you!

  4. Parul

    Works great! Just make sure to add all the plugins first then do the importing.

    It worked for most of the things.. just had to re-configure few menu points and theme customization.

  5. frank

    Hi there,

    I have a problem with deleting a website in multisite installation (mainsite.com and oldsite.com). I deleted the second site (oldsite.com) through the wordpress multisite options and I uploaded a newsite in a deferent folder. my is issue is when I type newsite.com/wp-admin it sends me to mainsite.com/wp-admin

    how to fix it?

  6. Humberto wanke

    Great post!
    In exporting/importing,however, you may want to do via sql data base, and the plugins should be put one at a time. Overall, it’s quite simple following your instructions.
    Thanks!

  7. Scott Fichter

    Thanks for this tutorial. The underlying (between the lines header) message should read. “Avoid Multisite Like the Plague”

  8. Michael

    This does seem to answer the question in its simplest form, BUT what about the database, themes, plugins, etc. Your example seems to be continuing to rely somewhat on the muti-site install and just redirecting to a different place. How would I COMPLETELY remove all instances of multi-site and create a stand alone install??

    • WPBeginner Support

      This tutorial is intended to be used when a user wants to move a single site out of their multi-site network. It seems that you want to change your multi-site into a standalone site. This is out of the scope of this tutorial, we will try to cover that in a future tutorial soon.

      Admin

  9. WPBeginner Staff

    We are not sure what you are trying to do. We are assuming that you want to install a plugin on your main site and want to use its plugins on the subdomain site. We don’t think it is possible.

  10. 4ryan

    hello wpbeginner staff, I want to ask you is there any way to control a subdomain with same wordpress installation. for example I created subdomain support.mysite.com, and I want to show contact form(using contact form 7 plugin) there,but there is no option in wordpress to do so. I just don’t want to setup multisite because my hosting dont support it and I am wp beginner and afraid to change internal scripts for just single subdomain. Thank you for your help

  11. Antonio Catanese

    I have multisite installed and in the dashboard I cannot see the “plugin” panel. The only way for me to see and use this panel is to go into Network Admin and network activate plugins. I tried moving to a single site (i don’t want the other one), but I cannot see the plugin panel in the dashboard anymore, although plugins are working!! any ideas?

    • Segovia

      Antonio, if you can’t see the plugins area when logged into your child site, but you can see it within the Network Admin interface, this could be because you have done something to disable them. I know there’s a way to do this in the wp-config.php file. If you know that wasn’t the case, then are you perhaps logging in as a different user with lower permissions, like Admin or Editor?

    • txyoji

      Antonio,
      Try UglyRobt’s “Multisite Plugin Manager” plugin.
      It will let you expose or hide plugins for different sites on your network.
      With this setup, you don’t have to network enable plugins to see them on subsites. You can pick which sites get which plugin.

  12. Paul Davidson

    Hi Syed,

    The export import does not include widgets, correct?

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.