Corriger WordPress qui redirige vers le site en ligne
WordPress redirige vers le site en ligne quand on teste un nouveau serveur car l’URL est codée en dur dans la base. Corrigez-le avec le fichier hosts, sans éditer la base.
Équipe Sleezr

Sommaire
WordPress redirige vers le site en ligne sur un nouveau serveur parce que l’URL du site est codée en dur dans la base. WordPress stocke siteurl et home dans wp_options. Quand vous atteignez le nouveau serveur par IP, WordPress constate que l’hôte ne correspond pas et vous redirige en 301 vers le domaine en ligne, vous vous retrouvez sur l’ancien site. La solution propre : mapper le vrai domaine vers le nouveau serveur dans le fichier hosts, sans édition de base.
Corriger WordPress qui redirige vers le site en ligne
203.0.113.50 example.com www.example.comchrome://net-internals/#dns (les 301 sont mis en cache agressivement).https://example.com dans un nouvel onglet, il charge désormais le nouveau serveur sans redirection.Pourquoi c’est mieux que d’éditer la base
Changer siteurl/home ou lancer un search-replace vers une URL temporaire risque de casser le site en ligne, de polluer la base et d’imposer une seconde migration des URLs plus tard. La même logique s’applique quand l’URL est figée via les constantes WP_HOME/WP_SITEURL dans wp-config.php : comme vous gardez le vrai domaine, il n’y a rien à réécrire pour une URL de préproduction (staging) ou temporaire. Le fichier hosts laisse WordPress intact et permet de prévisualiser la vraie URL de production exactement comme la verront les visiteurs après la bascule. Flux complet : migrer WordPress sans coupure.
Si la redirection persiste
- Avez-vous vidé le DNS ? L’OS peut encore résoudre l’ancienne IP, relancez le flush.
- 301 en cache navigateur ? Videz le cache hôte et utilisez un nouvel onglet ou une fenêtre privée.
- www manquant ? Ajoutez
example.cometwww.example.com. - HSTS qui force le HTTPS vers l’ancien hôte ? Testez dans un profil propre.
Pour le détail de l’URL codée en dur, le flux complet est dans tester un site WordPress avant la propagation DNS.
Éviter le piège entièrement
Le problème de redirection se résume à un mapping hosts précis à ajouter pour tester et retirer après la mise en ligne. Sleezr gère ces entrées de migration comme un environnement activable et vide le DNS à votre place, pour que les tests WordPress ne rebondissent jamais vers l’ancien site et qu’aucune entrée périmée ne traîne après coup.
_Dernier test : juin 2026 avec WordPress 6.x sous Windows, macOS et Linux._
Sources et ressources externes
- Documentation officielle de WordPress
- Comment fonctionne le DNS (Cloudflare Learning)
- Le fichier hosts expliqué (Wikipédia)
Questions fréquentes
Pourquoi WordPress redirige-t-il vers le site en ligne sur un nouveau serveur ?
WordPress stocke l’adresse du site dans la base (siteurl et home dans wp_options). Quand vous visitez le nouveau serveur par IP, WordPress voit un hôte différent et redirige vers le domaine en ligne configuré.
Comment empêcher WordPress de rediriger pour tester le nouveau serveur ?
Mappez le vrai domaine vers l’IP du nouveau serveur dans le fichier hosts et videz le DNS. WordPress se charge alors sur le nouveau serveur sous sa propre URL, sans redirection.
Faut-il changer siteurl dans la base ?
Non. L’approche fichier hosts évite d’éditer wp_options, wp-config ou de lancer un search-replace, donc aucun risque de casser le site en ligne.
Pourquoi la redirection persiste après édition du hosts ?
Vous n’avez probablement pas vidé le DNS, le navigateur a mis la redirection en cache, ou l’entrée n’a pas la variante www. Videz le DNS, videz le cache hôte du navigateur, et incluez example.com et www.example.com.
Articles similaires
Tester un site WordPress avant la propagation DNS
Prévisualisez et testez un site WordPress sur un nouveau serveur avant la propagation DNS grâce au fichier hosts. Mappez le vrai domaine sur la nouvelle IP, vérifiez, puis basculez le DNS.
Équipe Sleezr
Outils développeurs
Migrer WordPress vers un nouveau serveur sans coupure
Migrez WordPress vers un nouvel hébergeur sans coupure : copiez fichiers et base, testez le nouveau serveur via le fichier hosts avant le DNS, puis basculez et nettoyez.
Équipe Sleezr
Outils développeurs
Localhost n’autorise pas la connexion : comment corriger
Corrigez « localhost n’autorise pas la connexion » (ERR_CONNECTION_REFUSED) dans Chrome, sous Windows, Mac, XAMPP et VS Code : serveur, port, IPv6 vs IPv4, fichier hosts, pare-feu.
Équipe Sleezr
Outils développeurs
Fichier hosts qui ne fonctionne pas ? Solutions Windows, Mac, Linux
Le fichier hosts est ignoré ou /etc/hosts ne s’applique pas ? Corrigez-le sous Windows, Mac et Linux : flush DNS, syntaxe, IPv6, fins de ligne, caches de résolveur et permissions.
Équipe Sleezr
Outils développeurs
Corriger DNS_PROBE_FINISHED_NXDOMAIN (2026)
Corrigez DNS_PROBE_FINISHED_NXDOMAIN dans Chrome et Edge : videz le DNS, vérifiez le fichier hosts, changez de serveurs DNS et videz le cache du navigateur.
Équipe Sleezr
Outils développeurs