WordPress
time_read34mn de lecture

Comment déplacer WordPress d’un sous-dossier vers le répertoire racine ?

24 mars 2022

Comment déplacer WordPress d'un sous-dossier vers le répertoire racine ?

Aussi délicat que cela puisse paraître, déplacer WordPress d’un sous-dossier vers le répertoire racine n’est pas toujours réservé aux développeurs confirmés. Vous pouvez suivre simplement les étapes qui seront décrites dans ce tutoriel et le faire sans l’intervention de votre hébergeur.

Deux méthodes peuvent vous permettre de faire cette migration. La première consiste à vous servir du gestionnaire de fichier intégré à votre compte d’hébergement. Pour la deuxième méthode, un logiciel FTP sera nécessaire pour l’exécution de cette tâche. Parmi une large gamme de logiciels FTP (Protocole de transfert de fichiers) qui existent en ligne, FileZilla est le plus facile à utiliser.

Qu’il s’agisse d’un site WordPress déjà fonctionnel ou au début de son installation, la procédure demeure la même. Ainsi, dans ce tutoriel, vous allez apprendre pas à pas comment déplacer un site WordPress d’un sous-dossier vers un répertoire racine.

Prérequis

Déplacer WordPress dans un sous-répertoire vers le répertoire racine est une tâche qui demande de respecter certaines conditions :

  • Avoir accès au compte d’hébergement de votre site actuel. Cela est nécessaire si vous souhaitez utiliser votre gestionnaire de fichiers pour faire cette migration de fichiers
  • Avoir vos coordonnées d’accès FTP si vous souhaitez utiliser un logiciel client pour déplacer votre site WordPress.
  • Sauvegarder votre site. Normalement, le déplacement d’un site du sous-dossier vers le répertoire racine est une tâche simple, mais seulement si vous respectez les règles. Et donc, une moindre erreur peut endommager votre site WordPress déjà fonctionnel. Lorsque vous faites des sauvegardes, vous aurez la possibilité de faire une restauration et ne pas perdre les données de votre site. Chez LWS, votre site est sauvegardé toutes les 24 heures. Cela vous donne la possibilité de vous en servir lorsque votre site est tombé en panne lors de ce processus, et le remettre en ligne.

Déplacer WordPress d’un sous-dossier vers le répertoire racine via votre gestionnaire de fichiers

Pour commencer, vous devez vous connecter à votre espace client LWS Panel.

Ensuite, vous devez vous rendre dans le panneau de configuration.

La procédure décrite dans ce tutoriel concerne les utilisateurs LWS avec hébergement cPanel.

La démarche reste similaire que si vous êtes sur un plan d’hébergement web standard, avec le panneau de contrôle LWS Panel. Tout ce que vous aurez à faire est d’accéder au gestionnaire de fichiers.

accéder à votre panneau de configuration

Cliquez sur le bouton d’accès au « cPanel ». Une fois cela fait, une nouvelle interface vous sera présentée. Vous avez plusieurs options relatives à la gestion de votre site. Vous devez défiler et trouver la rubrique « fichiers ».

accéder au gestionnaire de fichiers

Une fois trouvé, vous devez cliquer sur le bouton « Gestionnaire de fichiers ». Après avoir cliqué, vous serez redirigé vers une nouvelle interface qui répertorie les fichiers de votre installation WordPress actuelle.

accéder au dossier public_html de votre site WordPress

Dans cette nouvelle interface, vous devez défiler pour retrouver le répertoire racine de votre site. Pour cela, cliquez et ouvrez le dossier « public_html ».

Les fichiers de votre site WordPress à déplacer sont disponibles via le chemin « domaine › public_html › sous-dossier ».

Vous pouvez également trouver d’autres fichiers dans le dossier « public_html », si vous avez une autre installation WordPress en dehors de celui du sous-dossier.

Tout ce que vous avez à faire est de cliquer sur le dossier « sous-dossier ». Notez que ce sous-dossier peut être nommé différemment selon votre propre configuration au moment d’installation de WordPress.

déplacer WordPress d'un sous-dossier vers le répertoire racine

En ouvrant le sous-dossier, vous aurez un aperçu complet de vos fichiers et de vos répertoires d’installation. Vous devez défiler vers le haut de l’interface et cliquer sur le bouton « Sélectionner tout ».

sélectionner tout

Une fois que vous avez sélectionné tous les fichiers de votre site, vous devez les déplacer vers le dossier « public_html ». Pour ce faire, vous devez cliquer sur le bouton « Déplacer » présent sur cette même interface.

déplacer les fichiers de votre site WordPress

Après avoir sélectionné tous les fichiers et cliqué sur le bouton « Déplacer », un tableau contextuel apparaît sur votre écran. Vous devez déterminer le dossier de destination. À cet instant, il est évident que vous avez déjà effectué une sauvegarde complète de votre site.

Pour continuer le processus et déplacer votre site au répertoire racine, vous devez changer le chemin de destination de « domaine › public_html › sous-dossier » en « domaine › public_html ».

Pour éviter un conflit dans la base de données et une possibilité interférence entre les fichiers WordPress, vous devez vous assurer au préalable que le dossier « public_html » est prêt à recevoir les fichiers de votre nouveau site.

Vous pouvez effectuer une sauvegarde de vos anciens fichiers dans le dossier « public_html » dans un environnement de stockage externe.

appuyer sur move files

Une fois que toutes ces conditions sont réunies, cliquez sur le bouton « Move files ». Une fois cliqué, le déplacement de fichiers va commencer. En fonction de leur taille, cette migration peut prendre un certain temps. Vous devez donc être patient jusqu’à la fin du processus.

Lorsqu’il est terminé, vous allez constater que le répertoire « sous-dossier » sera vide.

Mais cela ne suffit pas pour que votre nouveau site soit totalement fonctionnel. Votre site WordPress installé dans le sous-dossier était accessible via https://domaineprincipal/sous-dossier/wp-admin/. Déplacé au répertoire racine, vous devez modifier votre fichier « wp-config.php » pour le rendre accessible via https://domaineprincipal/wp-admin/.

Pour ce faire, vous devez rester dans le gestionnaire de fichiers et cliquer sur le fichier « wp-config.php ».

modifier le fichier wp-config.php

En faisant un clic droit dessus, plusieurs options vous seront présentées. Tout ce que vous avez à faire est de cliquer sur le bouton « Edit ».

édition du fichier wp-config.php

Ensuite, vous devez choisir le type d’encodage et ouvrir ce fichier. Une fois ouvert, vous devez insérer les lignes de codes suivantes :

define ( 'WP_HOME', 'http ://example.com');
define  ( 'WP_SITEURL', 'http ://example.com');
Vous devez remplacer example.com par votre propre nom de domaine. Vous devez insérer ces codes avant la ligne :
*/That's all, stop editing ! Happy publishing ! */
Après avoir inséré les codes, cliquez sur le bouton « Enregistrer les modifications ».

Migrer WordPress d’un sous-dossier vers le répertoire racine avec un logiciel FTP

Afin d’utiliser un logiciel FTP pour l’exécution de cette migration, vous devez tout d’abord en installer un sur votre serveur local (ordinateur). Ainsi, vous pouvez installer FileZilla qui est gratuit et facile à utiliser.

Une fois installé, ouvrez ce logiciel client et renseignez les coordonnées d’accès à votre serveur. Ensuite, cliquez sur le bouton « Connexion rapide ».

Lorsque vous êtes connecté, vous aurez accès aux fichiers de votre serveur distant dans le panneau à droite. À gauche, vous avez les fichiers présents en local ou dans votre ordinateur.

Rendez-vous dans le panneau à droite et ouvrez le dossier « public_html » sur votre serveur d’hébergement. Avant de continuer, vous pouvez également sauvegarder vos fichiers.

accéder au fichier public_html

Une fois que ce dossier est ouvert, vous aurez accès au sous-dossier, où se trouvent les fichiers d’installation WordPress de votre site. Vous devez aussi l’ouvrir en cliquant dessus.

fichiers d'installation WordPress dans le dossier

Après avoir ouvert le sous-dossier, vous devez sélectionner tous les fichiers se trouvant à l’intérieur.

sélectionner les fichiers d'installation WordPress

Une fois sélectionné, vous devez faire un mouvement de glisser-déposer directement dans le dossier « public_html » et donc en dehors du sous-dossier.

Le transfert de fichiers va commencer et peut prendre un certain temps en fonction de la taille de votre installation. Vous ne devez pas interrompre le processus de transfert en cours. Le risque est de corrompre les fichiers présents dans votre base de données et puis rendre inaccessible votre site.

Une fois terminé, votre site sera désormais accessible via le répertoire racine.

Éviter les pages d’erreur sur votre site après migration

Changer la structure de permaliens

Si votre site était déjà fonctionnel, vous devez également effectuer des modifications sur vos permaliens. Ces derniers doivent pointer vers le répertoire racine. Pour ce faire, connectez-vous à votre espace d’administration puis dans « Réglages › Permaliens ».

acceder aux parametres de permaliens

 

Vous devez alors définir une nouvelle structure de permaliens. Pour ce faire, suivez la procédure indiquée dans l’article : “Comment configurer les paramètres de permalien de WordPress ?

définir une nouvelle structure de permaliens

Modifier le fichier .htaccess

Il est évident que vos visiteurs ont encore accès aux anciennes URLs avec le chemin vers le sous-dossier. Étant donné que les fichiers ont été déplacés, ils peuvent rencontrer des pages d’erreurs en voulant accéder à votre site.

erreur d'acces à la base de données

Afin d’éviter de perdre du trafic, vous devez définir des redirections. Ainsi, les visiteurs détenant les anciens URLs du sous-répertoire seront automatiquement redirigés vers le répertoire racine.

Pour cela, vous devez modifier votre fichier « .htaccess » en y insérant les codes de redirection suivants :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com/sous-dossier [OR]
RewriteCond %{HTTP_HOST} ^www.example.com/sous-dossier$
RewriteRule (.*)$ http://www.example.com/$1 [R=301,L

Vous devez respectivement remplacer l’extrait example.com par votre nom de domaine réel et sous-dossier par son nom réel. Après avoir inséré ce code, faites l’enregistrement de modifications.

Faire une redirection avec un plugin

La manière la plus simple de rediriger les liens menant vers le sous-répertoire vers le répertoire racine est d’utiliser un plugin WordPress. L’extension la plus simple à utiliser est Go Live Updates URLs.

installer le plugin Go Live Update URLs

Commencez par installer le plugin sur votre site.

Ensuite, rendez-vous dans l’option « Go Live ». Une nouvelle interface vous sera présentée.

acceder à l'option Go Live

Sélectionnez toutes les tables de la base de données qui seront concernées par les redirections.

Ensuite, défilez vers le bas de la page pour configurer les URLs.

rédiriger les anciens URLs vers les nouveaux URLs

  • Ancienne URL : renseignez dans cette zone l’ancienne adresse menant vers le sous-répertoire. Par exemple : https://votredomaine/sous-dossier
  • Nouvelle URL : indiquez l’URL de votre domaine. Par exemple : https://votredomaine/

Une fois terminé, cliquez sur le bouton « Mettre à jour les URLs ».

Toutes nos félicitations ! Vous avez appris comment déplacer WordPress d’un sous-dossier vers le répertoire racine.

Le processus est simple. Cependant, une petite erreur peut provoquer des dommages à votre site. Vous devez au préalable créer des sauvegardes de votre base de données. Ce qui vous permettra de faire une restauration dans l’éventualité où la migration n’a pas réussi.

Pour déplacer un site du sous-dossier vers le répertoire racine, il existe deux méthodes. Premièrement, vous pouvez soit utiliser le gestionnaire de fichiers intégré à votre compte d’hébergement. Deuxièmement, vous pouvez utiliser un logiciel client tel que FileZilla.

Dans tous les cas, vous devez minutieusement respecter les étapes comme décrites dans cet article. Vous devez aussi penser à mettre en place des redirections. Ce qui permet de ne pas perdre du trafic à cause de vos anciens URLs qui peuvent être utilisés par vos visiteurs.

Vous n’avez pas encore d’hébergement WordPress ?

Découvrez nos offres et créer votre site WordPress en toute facilité !

Avatar de l'auteur

Auteur de l'article

Joseph

Bonjour, je m'appelle Joseph. Je suis rédacteur spécialisé dans WordPress, PrestaShop et d'autres CMS. Fort d'une expertise approfondie en PHP et MySQL, je partage mes connaissances à travers des tutoriels simples et accessibles. Passionné par le développement et la transmission de savoir, j'aime expliquer et rendre les concepts techniques compréhensibles pour tous

Avis client de l'hébergeur LWS

Nos avis Trustpilot Nos avis Hostadvice Nos avis sur avis.lws.fr
Avis trustpilot 30/04/2022

LWS l'hébergeur par excellence !

LWS est pour moi l'hébergeur par excellence, que cela soit au niveau de l'hébergement qui est très performant, les mails qui sont d'une qualité professionnelle et de la gestion du domaine facile à comprendre.

PauseGreen

Avis hostadvice 27/04/2022

Super, au top !

Au top, prix attractif. Service très rapide et réactif. Je l'ai même personnellement recommandé à des proches. La vie est bien plus facile avec LWS

Masset Eliot

Avis avislws 26/04/2022

Support

Clair, efficace, rapide et à tarif abordable. J'ai maintenant un site superbe à mon image, puisque je le fais moi-même. L'équipe technique est au top, j'ai une réponse en 20 minutes, cela change d'autres hébergeurs pourtant plus connu.

Lady Whip

Avis hostadvice 24/04/2022

Bravo et merci

Bravo et merci aux équipes techniques pour leur réactivité et leur professionnalisme depuis plus de 10 ans chez eux et de nombreux sites !!! Merci

Olivier Delmas

Avis trustpilot 23/04/2022

Je suis très satisfait.

J'ai commandé un hébergement pour le site d'une association. Tout s'est passé très rapidement et sans la moindre embuche. La tarification est attractive et me parait très claire. Le panneau d'administration de l'hébergement est facile à utiliser et à comprendre. Je n'ai pas encore installé Wordpress car le contenu n'est pas prêt mais ce sera la prochaine étape et je suis très confiant. Merci !

Pierre-André Liné

Avis avislws 20/04/2022

Un service technique excellent

Je suis client chez LWS depuis 2011 avec une boutique OSCommerce qui tourne comme une horloge depuis cette date sur un hébergement mutualisé. La disponibilité de la boutique est très proche de 100%. Concernant les rares problèmes rencontrés en huit ans, j’ai eu à chaque fois un technicien compétent qui a résolu le problème très rapidement et efficacement. Je suis en train de migrer sur une plateforme Pretashop sur un VPS, avec l’offre LWS Debian 9 et Prestashop. Un technicien m’a grandement aidé pour finaliser l’installation de la boutique lors de la mise à jour vers la dernière version de Prestashop 1.7 qui posait problème. Je suis très satisfait de LWS, et ce sur la durée : réponses et réactions rapides et efficaces. Je recommande cet hébergeur et encore merci.

Alain

Avis trustpilot 16/04/2022

Une expérience jamais égalée !

Étant Développeur Web & Mobile Full-Stack depuis plus de 5 ans déjà, j'ai rarement eu un service client aussi rapide et efficace. Sans compter la qualité du service en ligne. Je recommande VIVEMENT LWS !

Chris KOUAKAM

Avis hostadvice 12/04/2022

Très bon hébergeur

J'ai un serveur VPS chez eux et je n'ai aucun problème, dès qu'il y a un problème le service technique est la pour vous aider et répond assez rapidement à votre demande. Je recommande vivement cet hébergeur.

Vanden Cruyce

Avis avislws 09/04/2022

Je suis ravie

Je suis ravie d'être avec LWS sur tous les plans, je remercie les Techniciens (Fabrice, Omar, Sandy-Mahitsison) depuis plus de 8 ans j'ai évolué avec LWS et toujours soutenue. Une véritable relation humaine même si les questions ou nos inquiétudes ne correspondent pas à leurs missions, ils sont là pour nous répondent et nous rassurent. Mon site c'est mon travail ma source de revenue donc il sont mes partenaires ! les travailleurs de l'ombre merci à eux ! Merci LWS

L'atelier-and-Co

Commentaires (0)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.