Sauvegardes et migrations
Changer le domaine ou le dossier d'un site WordPress
Changer le domaine modifie l'adresse qu'utilise le visiteur. Changer le dossier modifie l'endroit où sont stockés les fichiers et peut laisser cette adresse intacte. Identifiez l'opération dont vous avez besoin avant de commencer.
Créez une sauvegarde récupérable des fichiers et de la base de données et préparez la destination. Si l'adresse publique change, planifiez aussi les redirections en suivant le guide sur comment changer de domaine sans perdre son référencement
Changer le domaine de WordPress
Avant de remplacer le domaine par un nouveau dans WordPress, la première étape est que ce nouveau domaine soit configuré dans cPanel et, plus important encore, qu'il soit associé au même chemin que celui de votre installation WordPress.
Par exemple, si WordPress se trouve dans public_html, vous pouvez ajouter le nouveau domaine en partageant la racine du document pour qu'il serve ces mêmes fichiers.
Si en revanche il se trouve dans un autre chemin, décochez l'option de partage et indiquez dans le champ du répertoire l'emplacement exact de WordPress.
Cela s'applique aussi si vous voulez, par exemple, remplacer dominio.com par subdominio.dominio.com : là encore, l'essentiel est d'une part que le sous-domaine soit configuré dans cPanel et d'autre part qu'il se charge depuis le répertoire où WordPress est hébergé.
Vérifiez que le nouveau domaine répond depuis le bon répertoire et qu'il dispose d'un certificat valide avant d'utiliser HTTPS.
Une fois le domaine configuré, connectez-vous normalement au tableau de bord de WordPress, section Réglages, sous-section Général, et modifiez la valeur des champs « Adresse web de WordPress (URL) » et « Adresse web du site (URL) » pour qu'ils reflètent le nouveau domaine (n'oubliez pas le https:// pour qu'ils utilisent le protocole sécurisé).
L'adresse de WordPress doit conserver le sous-répertoire de ses fichiers s'il existe ; elle n'a pas à être identique à l'adresse publique. Si les champs sont bloqués par des constantes dans wp-config.php, suivez les méthodes pour changer l'URL. Ces instructions générales ne couvrent pas un réseau Multisite.
Enregistrez les modifications et reconnectez-vous avec la nouvelle adresse.
Remplacement en masse des occurrences de l'ancien domaine
Même si, après ce changement, WordPress fonctionnerait déjà sur le nouveau domaine, il peut rester dans la base de données des adresses qui font encore référence à l'ancien domaine, principalement des images, des vidéos, des liens internes et des options de thèmes ou d'extensions.
Avant de modifier la base de données, créez une sauvegarde récupérable. Le remplacement doit se faire avec un outil compatible avec les données sérialisées ; un REPLACE SQL ou une modification directe de l'export peut casser des options, des widgets et des réglages d'extensions.
Pour cela, nous recommandons l'extension Better Search & Replace.
Une fois installée, saisissez dans Search for l'ancienne URL complète, par exemple https://dominio.com, et dans Replace with la nouvelle, par exemple https://nuevodominio.com. Sélectionnez les tables de WordPress et lancez d'abord Run as dry run pour voir combien de modifications seront faites. Seulement après avoir vérifié le résultat, répétez l'opération avec cette option décochée. S'il existait aussi des variantes avec http, www ou un sous-répertoire, traitez-les séparément et uniquement après avoir confirmé qu'elles apparaissent dans l'installation.
Changer le domaine dans Elementor et outils similaires
Avec des constructeurs de pages comme Elementor, le remplacement en masse et le changement de domaine peuvent ne pas suffire, et vous pourriez voir des styles cassés ou des images qui ne se chargent pas.
Ces éditeurs ont des outils pour réparer ces problèmes après un changement de domaine. Par exemple, dans Elementor, allez depuis wp-admin dans Elementor > Tools > Replace URL, saisissez dans le formulaire l'ancien et le nouveau domaine, et vérifiez le résultat. Il peut être nécessaire de régénérer les fichiers de l'éditeur et de vider le cache ; cet outil ne garantit pas la correction des références d'autres extensions.
Changer le chemin / l'emplacement de WordPress
Changement de chemin sans changement d'adresse
Pour des raisons d'organisation ou toute autre raison, vous pouvez vouloir que le site hébergé par exemple dans public_html/dominio.com se trouve dans un nouveau chemin, par exemple public_html/webs/dominio.com.
Ce changement n'a pas de conséquence majeure sur le fonctionnement interne de WordPress ; vous devez seulement tenir compte du fait que le domaine doit pointer vers public_html/webs/dominio.com.
Avant de le déplacer, créez une sauvegarde des fichiers et de la base de données, vérifiez que le répertoire de destination ne contient pas une autre application et programmez une fenêtre de maintenance si le site reçoit des commandes, des formulaires ou des modifications.
Les étapes sont les suivantes :
- Déplacer le répertoire de WordPress vers le nouvel emplacement ; nous vous recommandons d'utiliser le gestionnaire de fichiers de cPanel et d'attendre la fin. La durée dépend du contenu et du type de déplacement.
- Changer le chemin du domaine pour qu'il pointe vers le nouvel emplacement.
Déplacez aussi les fichiers cachés, conservez vos propres directives .htaccess et vérifiez ensuite les permaliens, la version de PHP, les tâches planifiées et tout chemin absolu qui mentionne l'ancien emplacement. Changer de répertoire n'exige pas de remplacer les URL si l'adresse publique reste la même.
Changement de chemin avec changement d'adresse
Si, en plus de changer le chemin, vous voulez aussi modifier l'adresse, préparez d'abord le répertoire final puis appliquez les étapes de changement d'adresse. Vérifiez les pages internes, les images, l'administration et les formulaires avant de retirer l'ancien emplacement. Maintenez les redirections des anciennes URL vers leurs nouvelles équivalentes, sans envoyer toutes les pages vers la page d'accueil.
Cela peut aussi vous aider
- Augmenter la limite d'envoi dans All-in-One WP Migration Vérifiez la limite effective de PHP et l'espace nécessaire pour importer un fichier .wpress, et dist...
- Comment migrer WordPress vers un autre hébergement sans perdre de données Transférez les fichiers et la base de données, adaptez WordPress et vérifiez le DNS, les commandes e...
- Publier sur l'hébergement un WordPress développé en local Envoyez les fichiers dans le bon répertoire, importez la base de données et remplacez les adresses l...
- Importer une application depuis un autre serveur avec Softaculous Préparez l'origine et la destination d'un import distant dans Softaculous, distinguez les chemins du...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.