Modifier le lien d’un site WordPress peut sembler épineux, mais primordial après une migration du site ou un changement du nom de domaine. Avec ce guide, nous allons vous montrer comment effectuer cette opération en deux méthodes simples et directement depuis cPanel : en modifiant le fichier wp-config.php ou via phpMyAdmin.
Table of Contents
Pourquoi changer l’URL de votre site WordPress ?
Certaines situations peuvent arriver et vous vous trouvez dans l’obligation de modifier le lien de votre site. Voici quelques cas qui peuvent nécessiter ce changement :
-
vous passez votre site en HTTPS pour renforcer la sécurité,
-
vous changez de nom de domaine,
-
vous déplacez votre site vers un nouveau répertoire ou un autre hébergement,
-
vous migrez votre site d’un sous-domaine vers un domaine principal,
-
ou si vous avez commencé à développer votre site en local (avec WAMP, XAMPP, etc.) et que vous souhaitez le transférer vers un serveur en ligne avec une nouvelle URL.
Il arrive aussi que certaines erreurs, comme des boucles de redirections infinies, soient liées à une mauvaise configuration d’URL. Dans ce cas, mettre à jour les adresses du site peut rapidement résoudre le problème.
L’adresse WordPress et l’adresse du site : à ne pas confondre
Avant d’intervenir, il est essentiel de comprendre que WordPress utilise deux adresses distinctes, souvent confondues :
-
L’adresse WordPress (WordPress Address / WP_HOME) correspond à l’endroit où les fichiers du CMS sont stockés. C’est l’URL utilisée pour accéder à votre tableau de bord, vos extensions, vos médias, etc.
-
L’adresse du site (Site Address / WP_SITEURL) est l’adresse visible par vos visiteurs — celle qu’ils tapent dans la barre d’adresse de leur navigateur pour accéder à votre site.
Dans la majorité des cas, ces deux adresses sont identiques. Mais si vous souhaitez, par exemple, installer WordPress dans un sous-dossier tout en gardant un nom de domaine propre en façade, vous devrez les configurer séparément.
Dans les sections suivantes, nous allons voir les différentes méthodes pour modifier correctement ces adresses, en fonction de l’accès dont vous disposez : depuis le fichier wp-config.php, ou directement dans la base de données via phpMyAdmin.
Étape préliminaire : Sauvegardez votre site
Avant de commencer, il est important de conserver une sauvegarde complète de votre site et de sa base de données. Cela vous aidera, en cas de problèmes, de restaurer votre site en toute sécurité.
Cap Connect met à votre disposition l’outil Jetbackup5 pour sauvegarder vos données (site, email, fichiers, bases de données, etc.) dans cPanel en suivant ce guide : JetBackup 5 : Comment sauvegarder et restaurer mon hébergement ?
Méthode 1 : Modifier l’URL dans wp-config.php
Si vous ne pouvez pas accéder au tableau de bord WordPress ou que les champs d’URL sont grisés, vous pouvez définir les URL directement via le fichier wp-config.php.
Voici comment procéder :
- Connectez-vous à cPanel, puis ouvrez Gestionnaire de fichiers (ou utilisez un client FTP).

- Accédez au dossier racine de votre site.

- Recherchez et ouvrez le fichier wp-config.php.

- Avant la ligne /* That’s all, stop editing! */, ajoutez ce code :
-
Remplacez “votre-nouveau-domaine.com” par votre nouvelle URL.
-
Enregistrez le fichier et rechargez votre site pour vérifier que tout fonctionne.
Note : tant que ces lignes sont présentes, vous ne pourrez pas modifier l’URL depuis le tableau de bord WordPress.
Méthode 2 : Changer l’URL via phpMyAdmin
Si vous préférez modifier directement la base de données, cette méthode est également très simple.
Suivez ces étapes :
-
Depuis cPanel, cliquez sur phpMyAdmin dans la section Bases de données.

-
Sélectionnez votre base de données WordPress dans le menu à gauche.
-
Cliquez sur la table appelée wp_options (ou similaire, selon le préfixe).
-
Trouvez les lignes :
-
siteurl
-
home
-

-
Cliquez sur l’icône Éditer (crayon) pour chacune, puis changez la valeur par la nouvelle URL.

-
Cliquez sur Exécuter (Go) pour enregistrer les changements.
-
Accédez à votre site pour confirmer que l’URL est mise à jour.
Ces deux champs sont essentiels : siteurl détermine l’emplacement des fichiers WordPress, tandis que home indique l’adresse principale du site.