Vous souhaitez déplacer un site de WordPress multisite vers une seule installation ?
Si vous exécutez un réseau multisite WordPress, vous devrez parfois déplacer l’un des sites Web vers sa propre installation WordPress distincte.
Dans cet article, nous allons vous montrer comment déplacer facilement un site de WordPress multisite vers sa propre installation unique tout en préservant les classements SEO et tout votre contenu.
Étape 1 : Mise en route
Pour déplacer un site Web d’un réseau multisite WordPress, vous aurez besoin d’un nom de domaine.
Si vous avez déjà un nom de domaine sur lequel vous souhaitez installer le site unique, alors vous êtes prêt à partir.
Si vous n’avez pas de nom de domaine séparé, vous devrez alors enregistrer un nouveau nom de domaine et l’ajouter à votre compte d’hébergement. Pour plus de détails, consultez notre article sur comment enregistrer un nom de domaine.
Alternativement, vous pouvez acheter un compte d’hébergement et un nom de domaine séparés pour votre nouvelle installation WordPress.
Nous vous recommandons d’utiliser Bluehost. Ils offrent un nom de domaine gratuit avec une remise généreuse sur l’hébergement. Fondamentalement, vous pouvez commencer pour 2,75 $ par mois.
Après avoir obtenu votre nom de domaine et votre hébergement, l’étape suivante consiste à installer WordPress. Consultez notre tutoriel d’installation WordPress étape par étape si vous avez besoin d’aide.
Important: Puisque vous allez apporter de sérieuses modifications à votre multisite WordPress, il est nécessaire de créer une sauvegarde WordPress complète avant de faire quoi que ce soit d’autre.
Maintenant que tout est configuré, déplaçons un site du réseau multisite WordPress vers sa propre installation unique.
Étape 2 : Exportation d’un site unique dans le réseau multisite WordPress
La fonctionnalité d’import/export WordPress intégrée fonctionne de la même manière en multisite que sur une installation sur un seul site. Nous utiliserons les outils par défaut pour exporter les données d’un site sur le réseau multisite WordPress.
Tout d’abord, vous devez vous connecter au tableau de bord du site unique que vous souhaitez déplacer, puis cliquer sur Outils » Exporter. Ensuite, vous voulez vous assurer que tout le contenu est vérifié et cliquez sur le Télécharger le fichier d’exportation bouton.
WordPress va maintenant créer un fichier XML contenant toutes vos données et l’envoyer à votre navigateur pour téléchargement. Enregistrez le fichier sur votre ordinateur car vous en aurez besoin dans les étapes ultérieures.
Étape 3 : Importation du site enfant dans un nouveau domaine
Connectez-vous à la zone d’administration de WordPress sur le nouvel emplacement où vous souhaitez déplacer votre site enfant, puis accédez à Outils » Importer. Sur l’écran d’importation, WordPress vous montrera un certain nombre d’options d’importation.
Vous devez cliquer sur le lien « Installer maintenant » sous « WordPress ». Attendez que l’importateur soit installé, puis cliquez sur le lien « Exécuter l’importateur ».
Sur l’écran suivant, il vous sera demandé de télécharger le fichier d’exportation WordPress que vous avez téléchargé précédemment à partir du multisite WordPress.
Cliquez sur le bouton Choisir un fichier pour sélectionner le fichier sur votre ordinateur, puis cliquez sur le bouton « Télécharger le fichier et importer ».
Sur l’écran suivant, WordPress vous demandera si vous souhaitez également importer des utilisateurs. Si vous ne faites rien, WordPress importera tous les utilisateurs. Ceci est recommandé si vous ne voulez pas changer d’auteur.
vous verrez aussi Importer des pièces jointes option, et vous voulez vous assurer qu’elle est cochée afin que WordPress puisse télécharger des images à partir de vos articles et pages (ne vous inquiétez pas s’il manque certaines ou la plupart de vos images. Vous pouvez les importer séparément par la suite).
Cliquez sur le bouton « Envoyer » pour continuer.
WordPress va maintenant commencer à importer votre contenu. Cela prendra quelques minutes en fonction de la quantité de contenu que vous avez. Une fois cela fait, vous verrez un « Tout est fait, amusez-vous » notification.
C’est tout. Vous avez importé avec succès des données d’un site enfant de réseau multisite vers une installation WordPress individuelle. Il reste encore quelques choses à faire.
Étape 4 : Configuration de la redirection
Si vous utilisiez des domaines personnalisés pour chaque site de votre réseau multisite WordPress, vous n’avez pas besoin de configurer de redirection.
Cependant, si vous utilisiez des sous-domaines ou une structure de répertoires dans votre multisite WordPress, vous devez configurer la redirection afin que les utilisateurs qui accèdent à vos anciennes URL soient redirigés vers votre nouveau site.
Il y a deux façons de faire ça. Vous pouvez configurer une redirection à l’aide d’un plugin WordPress (recommandé) ou vous pouvez ajouter du code à votre fichier WordPress .htaccess.
Nous allons vous montrer les deux méthodes, vous pouvez choisir celle qui vous convient le mieux.
Noter: Assurez-vous que votre ancien site sur le réseau multisite et le site sur le nouveau domaine utilisent tous les deux la même structure de permalien.
Méthode 1. Configuration des redirections à l’aide du plug-in de redirection
Tout d’abord, vous devez installer le Redirection plugin sur votre multisite WordPress.
Vous pouvez activer un plug-in en réseau ou vous connecter en tant que super administrateur sur votre site enfant et activer le plug-in de redirection pour ce site particulier uniquement.
Après cela, vous devez visiter le tableau de bord d’administration du site enfant pour lequel vous souhaitez configurer la redirection.
Redirection du sous-domaine vers le nouveau domaine
Le plugin de redirection permet de pointer très facilement un nom de domaine vers un autre nom de domaine.
Allez simplement sur Outils » Redirection et passez à l’onglet ‘Site’.
Entrez simplement votre nouveau nom de domaine, puis cliquez sur le bouton « Mettre à jour » pour enregistrer vos paramètres.
Le plugin commencera à rediriger tous les utilisateurs de votre site vers votre nouveau nom de domaine avec une structure de permalien correcte.
L’avantage de cette méthode est que vous pouvez toujours vous connecter à la zone d’administration de votre sous-domaine
Redirection du répertoire vers un nouveau domaine
Si votre multisite utilise une structure d’URL basée sur un répertoire, le plug-in de redirection permet de le rediriger facilement vers votre nouveau domaine.
Allez simplement sur Outils » Redirection sur votre sous-site, puis cliquez sur le bouton Ajouter un nouveau en haut.
Cela vous amènera au formulaire de configuration de la redirection. Voici comment remplir ce formulaire :
URL source : ^childsite/(.*)$
URL cible : https://example.com/1 $
N’oubliez pas de changer « Options d’URL / Regex » en Regex et cliquez sur le bouton Ajouter une redirection pour enregistrer vos paramètres.
Vous pouvez maintenant visiter votre sous-site pour voir les redirections en action.
Méthode 2. Configuration des redirections à l’aide du fichier .htaccess
Pour cette méthode, vous devez ajouter des règles de redirection à votre fichier .htaccess dans votre compte d’hébergement WordPress pour votre réseau multisite.
Redirection de sous-domaine vers un nouveau domaine
Pour les installations de sous-domaine, vous devez utiliser ce code dans le fichier .htaccess de votre multisite WordPress.
Options +FollowSymLinks RewriteEngine on RewriteCond %{HTTP_HOST} ^subdomain.example.com$ [NC] RewriteRule ^(.*)$ http://www.example.net/$1 [L,R=301]
Ce code redirige les visiteurs venant sur n’importe quelle page sur subdomain.example.com
à http://www.example.net
. Les $1
signe à la fin de l’URL de destination garantit que vos utilisateurs atterrissent sur la même page qu’ils ont demandé.
Redirection du répertoire vers un nouveau domaine
Pour les installations multisites basées sur des répertoires, vous devrez coller le code suivant dans le fichier .htaccess de votre multisite WordPress.
Options +FollowSymLinks RewriteEngine On RewriteRule ^childsite/(.*)$ http://example.net/$1 [R=301,L]
Ce code redirige simplement tous les utilisateurs venant sur http://www.example.com/childsite/
à http://example.net
. Le $1 garantit que vos utilisateurs accèdent exactement à la même page ou à la même publication qu’ils ont demandé.
N’oubliez pas de remplacer childsite et example.net par le nom de votre sous-site et son nouvel emplacement.
Étape 5 : Dépannage de la migration
Déplacer un site n’est pas une tâche de routine, il est donc probable que vous rencontriez des problèmes. Mais ne vous inquiétez pas, il existe une solution pour chaque problème que vous pouvez rencontrer.
Si votre fichier d’exportation WordPress est trop volumineux, vous pouvez diviser un gros fichier XML en morceaux plus petits.
Si vos images n’ont pas été importées correctement, vous pouvez essayer de les importer en tant qu’images externes.
Voir d’autres erreurs WordPress courantes et comment les corriger.
Nous espérons que cet article vous a aidé à déplacer un site de WordPress multisite vers une seule installation. Vous pouvez également consulter notre liste de contrôle de référencement WordPress pour votre nouvelle installation ou essayer ces plugins WordPress essentiels sur votre nouveau site.