Changer le nom de domaine d’un site WordPress nécessite de suivre plusieurs étapes techniques essentielles. WordPress enregistre dans la table « wp_options » les options « siteurl » et « home », qui contiennent le nom de domaine utilisé pour accéder à votre site.
Ces valeurs peuvent être « http://www.mondomaine.com » ou « http://nomdomaine.com » pour le protocole « http », ou « https://www.mondomaine.com » et « https://mondomaine.com » si un certificat SSL est en place.
Si votre WordPress est installé dans un dossier spécifique, la valeur « home » inclura également le nom de ce dossier, par exemple « https://mondomaine.com/wordpress » ou « https://mondomaine.com/blog ».
Ces enregistrements dans la table « wp_options » permettent de rediriger les visiteurs vers l’adresse correcte. Par exemple, une tentative d’accès à « http://www.mondomaine.com » redirigera vers « https://mondomaine.com ».
Pour changer le domaine de « mondomaine.com » à « nouveaudomaine.com », il est impératif de mettre à jour ces enregistrements.
La méthode la plus simple consiste à se connecter à l’espace d’administration WordPress et à naviguer vers « Réglages > Général » pour modifier les champs « Adresse web de WordPress » et « Adresse web du site » en remplaçant « mondomaine.com » par « nouveaudomaine.com ».
Si vous ne pouvez pas accéder à l’administration parce que le domaine d’origine n’est plus actif, vous devrez effectuer les modifications directement dans la base de données.
Connectez-vous à votre base de données, trouvez la table « wp_options » et mettez à jour les lignes où « options_name » est égal à « siteurl » et « home ».
Voici une requête SQL pour effectuer ce changement :
UPDATE wp_options SET options_value = "https://nouveaudomaine.com" WHERE option_name = "siteurl" OR option_name = "home";
Si votre WordPress est dans un répertoire, exécutez deux requêtes distinctes :
UPDATE wp_options SET options_value = "https://nouveaudomaine.com" WHERE option_name = "siteurl";
UPDATE wp_options SET options_value = "https://nouveaudomaine.com/wordpress" WHERE option_name = "home";
Souvent, les problèmes liés au changement de nom de domaine proviennent de ces paramètres. Une fois ces modifications effectuées, mettez à jour les DNS de votre nouveau nom de domaine pour qu’il pointe vers l’adresse IP de votre serveur d’hébergement.
Si vous avez besoin d’aide pour ce changement de domaine, n’hésitez pas à me contacter pour vous accompagner dans cette démarche.