
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.
Gérez vos fichiers hosts sans terminal
ToggleHosts vous permet de gérer vos environnements visuellement sur Windows, macOS et Linux, avec flush DNS automatique et sauvegardes.
Paiement unique
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
- Récupérez l’IP du nouveau serveur.
- Ajoutez-la au fichier hosts avec le vrai domaine :
203.0.113.50 example.com www.example.com- Videz le DNS, sur Mac ou sur Windows.
- Videz le cache hôte du navigateur sur
chrome://net-internals/#dns(les 301 sont mis en cache agressivement). - Rouvrez
https://example.comdans 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. ToggleHosts 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
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é.
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.
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.
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
ERR_TOO_MANY_REDIRECTS et fichier hosts : stopper la boucleDépannage
ERR_TOO_MANY_REDIRECTS et fichier hosts : stopper la boucle
4 min de lecture
Tester un site WordPress avant la propagation DNSWordPress
Tester un site WordPress avant la propagation DNS
3 min de lecture
Migrer WordPress vers un nouveau serveur sans coupureWordPress
Migrer WordPress vers un nouveau serveur sans coupure
3 min de lecture