Comment changer l’URL WP sans la casser
Publié le 12 mai 2026

Si vous devez changer l’URL WP, faites-le dans un ordre maîtrisé : sauvegardez d’abord, mettez à jour l’adresse WordPress et l’adresse du site, puis corrigez les redirections, le SSL et tous les liens codés en dur. La plupart des pannes ne viennent pas du changement d’URL lui-même, mais des éléments autour qui pointent encore vers l’ancien emplacement. Le site web n’est généralement pas fâché — il suit simplement des réglages obsolètes.
Cette tâche se présente lors des changements de domaine, du passage de HTTP à HTTPS, du déplacement de WordPress dans un sous-répertoire ou d’une migration de préproduction vers la production. Pour les propriétaires de boutiques, les agences et les équipes SaaS, un mauvais changement d’URL peut entraîner des boucles de connexion, des avertissements de contenu mixte, un accès administrateur cassé ou des formulaires envoyés au mauvais endroit. L’objectif n’est donc pas seulement de modifier deux champs. L’objectif est de garder toute l’application calme.
Ce que le changement de l’URL WP affecte réellement
Dans WordPress, il existe deux réglages fondamentaux : l’adresse WordPress et l’adresse du site. Ils se ressemblent parce que, franchement, c’est le cas. Mais ils ont des rôles différents.
L’adresse WordPress est l’endroit où se trouvent les fichiers principaux de WordPress. L’adresse du site est l’URL publique que les visiteurs utilisent pour accéder au site. Dans de nombreuses configurations, elles sont identiques. Dans d’autres, WordPress peut se trouver dans un sous-répertoire tandis que le site se charge depuis le domaine racine.
Si vous en modifiez une de manière incorrecte, WordPress peut vous rediriger hors de wp-admin, envoyer les ressources vers le mauvais domaine ou créer une boucle de redirection infinie. Les extensions, les thèmes, la base de données, le serveur web et les règles CDN peuvent aussi encore référencer l’URL précédente. C’est pourquoi un changement correct relève à la fois de WordPress et de l’hygiène d’infrastructure.
Avant de changer l’URL WP
Effectuez une sauvegarde récente des fichiers et de la base de données. S’il s’agit d’un site e-commerce ou d’un site de contenu très fréquenté, effectuez le travail pendant une période de faible trafic. Un changement d’URL peut toucher les pages en cache, les cookies de session et les callbacks de paiement, donc le timing compte.
Vous devez aussi confirmer quatre points avant de faire des modifications. Premièrement, le nouveau domaine ou le protocole pointe déjà vers le bon serveur. Deuxièmement, le certificat SSL est actif si vous passez à HTTPS. Troisièmement, votre hôte virtuel du serveur web ou votre bloc serveur Nginx est prêt pour le nouveau nom d’hôte. Quatrièmement, vous savez si WordPress se trouve derrière un proxy, un load balancer ou un CDN qui peut forcer des redirections.
Si l’un de ces éléments n’est pas en place, WordPress peut être correctement configuré et tout de même échouer publiquement. Les journaux racontent alors la même histoire.
Les moyens les plus sûrs de changer l’URL
Le changer dans l’administration WordPress
Si vous avez encore accès à l’administration, c’est la méthode la plus propre. Allez dans Réglages, puis Général. Mettez à jour l’adresse WordPress et l’adresse du site avec la nouvelle URL. Enregistrez les modifications.
Cela fonctionne bien lorsque le déplacement est simple et que le nouveau domaine pointe déjà correctement vers le site. Juste après l’enregistrement, reconnectez-vous si nécessaire et testez la page d’accueil, la zone d’administration, la bibliothèque de médias et quelques pages internes.
Le risque est évident : si vous saisissez la mauvaise URL, ou si le nouvel hôte n’est pas totalement prêt, vous pouvez vous exclure vous-même du tableau de bord.
Le changer dans wp-config.php
Si le tableau de bord n’est pas accessible ou si vous voulez plus de contrôle, définissez les valeurs directement dans wp-config.php. Ajoutez ces lignes au-dessus de la ligne d’arrêt des modifications :
define('WP_HOME','https://example.com'); define('WP_SITEURL','https://example.com');
Cela force WordPress à utiliser les valeurs du fichier de configuration. C’est souvent la méthode de récupération la plus rapide pour les boucles de connexion ou les redirections d’administration cassées.
C’est aussi un bon stabilisateur temporaire pendant les migrations. Une fois que tout fonctionne, vous pouvez conserver ces constantes en place ou les supprimer et gérer à nouveau les valeurs depuis l’administration.
Le changer dans la base de données
Si ni l’administration ni l’édition de la configuration ne sont disponibles, vous pouvez mettre à jour les valeurs dans la base de données, généralement dans la table wp_options. Les noms des options sont home et siteurl.
Cela fonctionne, mais c’est plus manuel et plus facile à mal faire si vous êtes pressé. Sur les sites avec des préfixes de table personnalisés, ne supposez pas que la table est wp_options. Vérifiez d’abord.
C’est en passant de HTTP à HTTPS que les gens sont surpris
Beaucoup de demandes pour changer l’URL wp sont en réalité des migrations HTTPS déguisées. Le changement visible semble minime, mais les navigateurs, les cookies et le chargement des ressources ne sont pas d’accord.
Après être passé de HTTP à HTTPS dans les réglages WordPress, confirmez que le certificat SSL est valide et installé pour le bon nom d’hôte. Ensuite, mettez à jour les redirections de votre serveur afin que les requêtes HTTP soient redirigées de manière permanente vers HTTPS. Si votre site se trouve derrière un reverse proxy ou un CDN, assurez-vous que WordPress peut détecter correctement HTTPS, sinon il risque de rediriger sans fin.
Le contenu mixte est le visiteur habituel suivant. Les pages se chargent en HTTPS, mais les images, scripts, polices ou CSS appellent encore des URL HTTP. Cela peut casser les mises en page ou déclencher des avertissements du navigateur. Vous pourriez avoir besoin d’un search-and-replace dans la base de données pour les anciennes URL absolues, surtout si le site a été construit avec un constructeur de pages ou des champs personnalisés stockant des liens complets.
Recherchez et remplacez les anciennes URL avec précaution
Modifier les deux réglages fondamentaux ne réécrit pas les anciens liens stockés dans les articles, les métadonnées, le contenu des widgets ou les réglages d’extension. Si l’ancien domaine apparaît en dur dans la base de données, les utilisateurs l’atteindront toujours.
C’est là qu’un search-and-replace correct, sûr pour les données sérialisées, devient important. N’exécutez pas un remplacement imprudent en texte brut sur un fichier SQL exporté en espérant que tout ira bien. Certaines données d’extensions et d’options sont sérialisées, et un mauvais remplacement peut corrompre les longueurs et casser les réglages.
Si vous utilisez un flux de migration professionnel, exécutez un outil qui comprend la sérialisation WordPress. Vérifiez ensuite les mises en page du constructeur de pages, les menus, les URL d’images, les balises canoniques, les réglages Open Graph et toute extension qui stocke des callbacks ou des URL d’API.
Problèmes courants après un changement d’URL
La page de connexion continue de rediriger
Cela signifie généralement que WordPress, le serveur web ou un proxy ne sont pas d’accord sur le schéma ou le nom d’hôte correct. Vérifiez WP_HOME et WP_SITEURL, puis inspectez les règles de redirection du serveur. Si la terminaison SSL se fait en amont, WordPress peut avoir besoin que l’en-tête HTTPS transmis soit géré correctement.
Les cookies peuvent aussi être liés à l’ancien domaine. Effacez les cookies du navigateur et testez dans une fenêtre privée avant de supposer que le site est maudit.