Ce guide suit la page officielle Changing The Site URL de WordPress, relue le 14 octobre 2026. Il vaut pour un site WordPress simple, pas pour un réseau multisite.
Avant de commencer
- Faites une sauvegarde des fichiers et de la base de données.
- Vérifiez que la nouvelle adresse répond : le nom de domaine doit déjà pointer vers l'hébergement, et le certificat HTTPS doit être en place. Changer l'URL vers une adresse qui ne répond pas vous coupe de l'administration.
- Notez l'ancienne adresse exacte, avec ou sans « www », en http ou en https. Elle servira au remplacement dans la base.
Étape 1 : les réglages généraux
- Dans l'administration, ouvrez « Réglages », puis « Général ».
- Modifiez « Adresse web de WordPress (URL) », l'emplacement des fichiers de WordPress, et « Adresse web du site (URL) », l'adresse que tapent vos visiteurs. Sur la plupart des sites, les deux sont identiques.
- Écrivez chaque adresse avec
https://et sans barre oblique à la fin, par exemplehttps://www.exemple.fr. - Enregistrez. WordPress vous déconnecte et vous renvoie vers la nouvelle adresse : reconnectez-vous.
Étape 2, si l'administration est inaccessible : wp-config.php
Si l'écran des réglages ne s'ouvre plus, ou si une erreur de saisie vous a coupé l'accès, les deux adresses peuvent être fixées dans le fichier wp-config.php, à la racine du site. Ajoutez ces deux lignes avant la ligne qui demande d'arrêter les modifications :
define( 'WP_HOME', 'https://www.exemple.fr' );
define( 'WP_SITEURL', 'https://www.exemple.fr' );
Tant qu'elles sont présentes, les champs des réglages généraux sont grisés. Vous pouvez les laisser, ou les retirer une fois les bonnes valeurs enregistrées dans les réglages.
Étape 3 : remplacer les anciennes adresses dans les contenus
Les réglages ne changent que l'adresse du site. Les liens internes, les images insérées dans les articles et certains réglages d'extensions gardent l'ancienne adresse, écrite en toutes lettres dans la base de données.
Ne faites pas ce remplacement par une simple recherche dans un export SQL : certaines extensions et certains thèmes enregistrent des valeurs avec leur longueur (les données sérialisées), et une adresse de longueur différente les casse. Passez par WP-CLI ou par une extension de remplacement qui les gère.
Avec WP-CLI, depuis le dossier du site, un essai d'abord, puis le remplacement réel :
wp search-replace 'https://ancien-domaine.fr' 'https://www.exemple.fr' --skip-columns=guid --dry-run
wp search-replace 'https://ancien-domaine.fr' 'https://www.exemple.fr' --skip-columns=guid
L'option --skip-columns=guid laisse intacte la colonne des identifiants d'articles : la documentation officielle demande de ne jamais la modifier, les lecteurs de flux s'en servent pour reconnaître les articles déjà lus.
Videz ensuite le cache de votre extension de cache, s'il y en a une, pour que les pages ne servent plus l'ancienne version.
Étape 4 : rediriger l'ancienne adresse
Si l'ancien domaine reste à vous, redirigez-le en 301 vers le nouveau. Les visiteurs qui ont gardé un lien, et les moteurs de recherche, arrivent ainsi au bon endroit, et le référencement acquis se transmet. Sans cette redirection, l'ancienne adresse affiche une erreur et ses positions dans les résultats se perdent.
Si vous changez aussi d'hébergement
Changer d'URL et changer d'hébergeur sont deux opérations distinctes. Pour un déménagement complet, on copie le site, on le teste chez le nouvel hébergeur, puis on bascule le nom de domaine. Voyez Mettre à jour WordPress pour vérifier le site après coup, et Restaurer une sauvegarde WordPress si quelque chose tourne mal.
Sur un hébergement Hubspace
Les réglages généraux sont accessibles sur toutes les offres. Le fichier wp-config.php se modifie depuis le gestionnaire de fichiers de Plesk, sur toutes les offres. WP-CLI en SSH, pour le remplacement des anciennes adresses, est disponible à partir de l'offre Sérénité. La sauvegarde quotidienne de nos serveurs est gardée 30 jours : en cas de fausse manœuvre, une restauration se demande par simple appel. Et si vous arrivez d'un autre hébergeur, la migration de votre site est offerte.
Questions fréquentes
Mes images ne s'affichent plus après le changement : pourquoi ?
Leurs adresses sont restées sur l'ancien domaine, dans les contenus. Le remplacement de l'étape 3 les corrige. Si l'ancien domaine ne répond plus, les images restent cassées tant qu'il n'est pas fait.
Faut-il changer l'URL pour passer de http à https ?
Oui, c'est le même geste : les deux adresses des réglages passent en https://, puis le remplacement de http://votre-domaine par https://votre-domaine corrige les contenus. Le certificat doit être actif avant.
Que faire si je ne peux plus me connecter du tout ?
Fixez les deux adresses dans wp-config.php comme à l'étape 2, avec des valeurs qui répondent. Vous retrouvez l'accès à l'administration, et vous corrigez ensuite les réglages.
Articles liés
- Installer WordPress : les trois façons de faireInstaller WordPress avec l'outil de votre hébergeur, à la main avec le script d'installation, ou en ligne de commande avec WP-CLI : étapes et vérifications.
- Mettre à jour WordPress sans casser son siteMettre à jour WordPress, ses extensions et son thème sans casser le site : sauvegarde, bon ordre, mise à jour en un clic ou avec WP-CLI, vérifications.
- Mot de passe WordPress oublié : le réinitialiserMot de passe WordPress oublié : le lien de réinitialisation, puis WP-CLI ou le gestionnaire de fichiers quand le courriel n'arrive pas. Les méthodes pas à pas.