Redirection de domaine ne fonctionne pas ? 6 causes courantes et comment les résoudre
29 avril 2026
11 mins de lecture

Vous avez configuré une redirection de domaine, attendu la propagation, testé l’ancienne URL — et rien ne se passe. La page reste identique, affiche une erreur ou boucle indéfiniment.
Les échecs de redirection sont frustrants et vous coûtent plus que du temps. Chaque redirection cassée signifie une perte de trafic, des backlinks endommagés et une mauvaise expérience pour toute personne qui clique sur un ancien lien. Pour les entreprises qui dépendent du référencement naturel, une redirection mal configurée peut faire perdre de la valeur SEO discrètement pendant des semaines avant que quelqu’un ne s’en rende compte.
La bonne nouvelle : la plupart des échecs de redirection proviennent d’un nombre limité de causes. Ce guide passe en revue chacune d’elles, des problèmes DNS aux erreurs de configuration serveur, avec des étapes concrètes pour diagnostiquer et corriger le problème.
#1 Le DNS n’a pas encore propagé
Le problème : Vous avez pointé les enregistrements DNS de votre domaine vers le service de redirection ou le nouveau serveur, mais les visiteurs voient toujours l’ancien site.
Pourquoi cela arrive : Les changements DNS ne prennent pas effet instantanément. Chaque enregistrement DNS a une valeur TTL (Time to Live) — généralement de 300 secondes (5 minutes) à 86 400 secondes (24 heures). Tant que l’ancien TTL n’a pas expiré partout dans le monde, les serveurs DNS sur Internet continuent de fournir l’ancienne adresse IP.
Comment diagnostiquer :
- •Exécutez dig example.com dans votre terminal et vérifiez la section ANSWER — l’IP est-elle l’ancienne ou la nouvelle ?
- •Utilisez un outil de vérification de propagation DNS à l’échelle mondiale, comme whatsmydns.net, pour voir l’état de propagation dans différentes régions
- •Vérifiez le TTL de votre domaine dans les paramètres de votre fournisseur DNS
Comment corriger :
- •Avant d’effectuer des modifications DNS, réduisez le TTL à 300 secondes (5 minutes). Cela réduit considérablement la fenêtre de propagation
- •Attendez — la propagation complète peut prendre jusqu’à 48 heures avec des TTL standard, même si elle est généralement beaucoup plus rapide (de quelques minutes à quelques heures)
- •Si la propagation semble bloquée, vérifiez que vous avez bien mis à jour les enregistrements chez le bon fournisseur DNS (celui vers lequel pointent vos serveurs de noms, pas nécessairement votre bureau d’enregistrement de domaine)
#2 Erreurs de syntaxe dans le fichier .htaccess
Le problème : vous avez ajouté une règle de redirection à votre fichier .htaccess, mais le serveur renvoie une erreur interne 500 (Internal Server Error), ignore complètement la règle, ou l’applique de manière incorrecte.
Pourquoi cela arrive : mod_rewrite d’Apache est puissant, mais sans indulgence. Un seul espace manquant, un mauvais indicateur (flag) ou une règle en conflit peut casser toute la configuration. Les erreurs courantes incluent :
- •Oublier RewriteEngine On en haut du bloc de règles
- •Utiliser http:// au lieu de https:// dans l’URL cible
- •Oublier la barre oblique initiale dans le modèle
- •Des règles contradictoires qui se remplacent mutuellement en raison de l’ordre
Comment diagnostiquer :
- •Vérifiez le journal d’erreurs de votre serveur — Apache consigne les numéros de ligne exacts pour les erreurs de syntaxe
- •Renommez temporairement .htaccess pour autre chose — si l’erreur disparaît, votre .htaccess en est la cause
Comment corriger :
- •Commencez par une règle minimale et testez avant d’ajouter de la complexité
- •Syntaxe correcte pour une redirection 301 de base :
apache
Redirection 301 /old-page https://example.com/new-page
- •Pour les redirections basées sur des expressions régulières avec mod_rewrite :
apache
RewriteEngine On RewriteRule ^old-path/(.*)$ https://example.com/new-path/$1 [R=301,L]
- •Si votre site fonctionne sur Nginx au lieu d’Apache, les fichiers .htaccess sont complètement ignorés — vous devez ajouter des règles dans la configuration du bloc serveur
#3 Chaîne de redirection ou boucle
Le problème : la redirection démarre, mais n’atteint jamais la destination — le navigateur affiche éventuellement « trop de redirections » ou la page met un temps infini à se charger.
Pourquoi cela arrive : une chaîne de redirections se produit lorsqu’une URL A redirige vers B, B redirige vers C, etc. Une boucle se produit lorsque la chaîne revient vers une URL plus ancienne. Les deux sont fréquents lors des migrations de sites lorsque les anciennes redirections et les nouvelles se chevauchent sans nettoyage.
Comment diagnostiquer :
- •Ouvrez Chrome DevTools → onglet Réseau → rechargez la page — examinez la chaîne 3xx des requêtes
- •Si vous voyez la même URL apparaître deux fois dans la chaîne, c’est une boucle
- •Utilisez un outil de vérification des redirections (comme redirectcheck.com) pour visualiser la chaîne complète
Comment corriger :
- •Cartographiez toutes les règles de redirection actives que vous avez — dans .htaccess, les plugins du CMS, les règles edge du CDN et l’outil de gestion des redirections
- •Supprimez les règles intermédiaires qui ne sont plus nécessaires. Consolidez les chaînes en une seule redirection directe (A → D au lieu de A → B → C → D)
- •Si vous utilisez WordPress, vérifiez tous les plugins actifs — les plugins de cache, les plugins SEO et les plugins de sécurité peuvent tous ajouter des règles de redirection conflictuelles
#4 Éliminer les fantômes de cache
Le problème : Vous avez mis à jour ou supprimé une redirection, mais les visiteurs continuent d’être redirigés vers l’ancienne destination.
Pourquoi cela arrive : Les navigateurs, les nœuds de bordure du CDN et les caches côté serveur mettent en cache de manière agressive les redirections 301. Une fois qu’un navigateur voit un 301, il peut le mémoriser indéfiniment — même après que vous l’avez modifié. C’est aussi le cas des caches CDN comme Cloudflare, qui peuvent servir des réponses de redirection obsolètes depuis les nœuds de bordure.
Comment diagnostiquer :
- •Ouvrez la page dans une fenêtre de navigation privée — si tout fonctionne correctement, le problème vient du cache du navigateur
- •Utilisez curl -I https://example.com/old-page pour voir les en-têtes de réponse réels du serveur, sans interférence du navigateur
- •Vérifiez les en-têtes Cache-Control et Age dans la réponse
Comment corriger :
- •Videz le cache de votre navigateur (Chrome : Paramètres → Confidentialité → Effacer les données de navigation → Images et fichiers en cache)
- •Videz le cache du CDN (Cloudflare : Tableau de bord → Mise en cache → Purger tout ou purge d’une URL unique)
- •Pour les redirections futures, utilisez 302 (temporaire) pendant les tests, puis passez à 301 (permanent) uniquement lorsque vous êtes sûr que la destination est correcte
- •Ajoutez des en-têtes de cache explicites : Cache-Control: no-cache, max-age=0 pour les redirections dont vous vous attendez à ce qu’elles changent
#5 Problèmes mixtes HTTP/HTTPS
Le problème : Votre cible de redirection utilise HTTPS, mais la redirection envoie le trafic vers la version HTTP, ou l’inverse. Les visiteurs voient un avertissement de certificat ou une page cassée.
Pourquoi cela arrive : C’est l’un des modes d’échec de redirection les plus souvent ignorés. Vous configurez une redirection de http://old-domain.com vers http://new-domain.com , mais le nouveau domaine impose HTTPS via HSTS. Le navigateur effectue une redirection, puis est immédiatement redirigé à nouveau vers HTTPS — ou pire, la version HTTPS de l’ancien domaine a un certificat expiré ou non conforme.
Comment diagnostiquer :
- •Vérifiez les versions http:// et https:// de votre URL source
- •Recherchez les avertissements de contenu mixte dans la console du navigateur
- •Vérifiez si HSTS est appliqué (vérifiez l’en-tête de réponse Strict-Transport-Security)
Comment corriger :
- •Redirigez toujours vers l’URL HTTPS complète : https://new-domain.com/page au lieu de new-domain.com/page
- •Assurez-vous que chaque domaine de la chaîne dispose d’un certificat SSL valide installé
- •Si vous redirigez depuis un ancien domaine, assurez-vous que l’ancien domaine est également couvert par SSL — même s’il ne sert qu’à rediriger
- •Utilisez un seul protocole canonique (toujours HTTPS) partout dans vos règles de redirection
#6 Mauvais type de redirection
Le problème : votre redirection fonctionne, mais les moteurs de recherche ne transmettent pas la valeur de lien, ou les visiteurs ne peuvent pas enregistrer correctement la destination en favori.
Pourquoi cela arrive : différents codes d’état HTTP indiquent aux navigateurs et aux moteurs de recherche des choses différentes à propos de la redirection :
- •301 (Moved Permanently) : transmet la plupart de la valeur de lien. À utiliser pour les changements permanents comme les modifications de domaine ou la restructuration
- •302 (Found) : Ne transmet pas l’équité de lien. À utiliser uniquement pour des redirections temporaires comme les tests A/B ou les pages d’atterrissage saisonnières
- •307 (Temporary Redirect) : Semblable au 302, mais conserve la méthode HTTP. Utilisé pour des redirections temporaires d’API
- •Meta Refresh : Redirection basée sur du HTML (pas HTTP). Lente, perd l’équité de lien et offre une mauvaise expérience utilisateur
Comment diagnostiquer :
- •Vérifiez le code de statut de la réponse avec curl -I https://example.com/old-page
- •Recherchez l’en-tête Location et le code d’état 3xx dans la première ligne de la réponse
Comment corriger :
- •Utilisez 301 pour toutes les redirections permanentes — migrations de domaine, changements de structure d’URL, suppressions de pages
- •Utilisez 302 ou 307 uniquement pour des redirections réellement temporaires (promotions, pages de maintenance, tests A/B)
- •N’utilisez jamais la meta refresh ( <meta http-equiv="refresh"> ) pour des redirections critiques pour le SEO — utilisez plutôt des redirections HTTP appropriées
- •Si vous n’êtes pas sûr du type à utiliser, utilisez par défaut le 301. Changer un 302 en 301 plus tard ne vous pénalisera pas, mais utiliser un 302 pour un déplacement permanent vous coûtera de la valeur SEO
Comment prévenir les échecs de redirection
Le diagnostic et la correction des problèmes de redirection prennent du temps. Voici comment éviter la plupart d’entre eux dès le départ :
- •Testez avec curl avant le lancement : exécutez curl -IL https://source-url.com pour vérifier l’ensemble de la chaîne de redirection avant d’annoncer tout changement d’URL
- •Conservez une carte des redirections : documentez chaque règle de redirection. Lors d’une migration ou d’une restructuration, mettez à jour la carte. Cela évite les chaînes accidentelles et les règles orphelines
- •Utilisez une plateforme dédiée à la gestion des redirections : Gérer les redirections via .htaccess, des plugins WordPress ou des fichiers de configuration serveur fonctionne — jusqu’au moment où ce n’est plus le cas. Quand vous avez des dizaines ou des centaines de redirections, l’approche manuelle engendre des erreurs. Une plateforme dédiée offre un débogage visuel des chaînes de redirection, une gestion automatique de HTTPS, des analyses sur le trafic de redirection, l’import et l’export en masse, ainsi que des journaux d’audit pour suivre les changements.
- •Définissez des TTL faibles avant d’effectuer des changements DNS : abaissez votre TTL à 300 secondes au moins 24 heures avant toute mise à jour DNS planifiée
- •Testez dans un environnement de préproduction : ne déployez jamais directement des changements de redirection en production sans tester l’ensemble du parcours
L’approche RedirHub : évitez les suppositions
Chaque cause évoquée dans ce guide — retards DNS, erreurs .htaccess, chaînes de redirection, fantômes de cache, incompatibilités SSL, codes d’état incorrects — remonte à une seule chose : gérer les redirections via une infrastructure qui n’a pas été conçue pour cela.
RedirHub gère les redirections à la périphérie (edge), séparément de votre serveur web et de votre configuration DNS. Résultat : pas de fichiers .htaccess à corrompre, pas de redémarrage du serveur lorsque vous ajoutez une règle, et plus besoin de vous soucier des TTL ou des « fantômes » de cache. Chaque redirection est pilotée via un tableau de bord visuel avec une propagation instantanée, un HTTPS automatique, des analyses intégrées et un import en masse pour les migrations à grande échelle.
Voici comment RedirHub élimine chaque problème mentionné dans ce guide :
- •Propagation DNS — RedirHub utilise une configuration basée sur les CNAME. Aucun changement d’enregistrement A n’est nécessaire. Les redirections se propagent à l’échelle mondiale en quelques secondes, pas en heures.
- •Erreurs .htaccess — Aucun fichier de configuration serveur à modifier. Toutes les règles sont gérées dans une interface visuelle avec validation intégrée. Si la syntaxe est incorrecte, l’interface vous le signale avant que la règle ne soit mise en ligne.
- •Chaînes de redirection — Le tableau de bord affiche le chemin complet de chaque règle. Vous pouvez voir et éliminer les chaînes en un clic. Fini le temps de deviner où la boucle commence.
- •Fantômes de cache — RedirHub définit par défaut des en-têtes de cache optimaux. Lorsque vous mettez à jour une redirection, le changement s’applique immédiatement à la périphérie. Pas besoin de purger le cache du navigateur.
- •Problèmes HTTPS — SSL automatique sur chaque redirection. Pas de configuration manuelle des certificats, pas de mauvaises surprises liées au contenu mixte.
- •Codes d’état incorrects — Définissez 301, 302 ou 307 par règle dans l’interface. Pas d’en-têtes bruts à configurer.
Si vous passez du temps à déboguer des redirections au lieu de faire avancer votre site, c’est le signe que la configuration n’est pas adaptée. Une plateforme de redirection conçue pour cet usage supprime la friction liée à l’infrastructure afin que vous puissiez vous concentrer sur la migration, pas sur les mécanismes.
Checklist de vérification rapide
Toujours bloqué ? Parfois, le problème se situe au niveau de l’infrastructure : règles CDN contradictoires, réécritures côté serveur qui remplacent des règles au niveau de l’application, ou encore paramètres DNS définis au niveau du registre. Si vous avez parcouru cette checklist et que la redirection ne fonctionne toujours pas, un outil de diagnostic visuel des redirections peut vous montrer exactement ce qui se passe à chaque étape.
Commencez à créer des redirections 5x plus rapidement avec RedirHub
Obtenez des redirections en moins de 100 ms – avec HTTPS automatique, des analyses et zéro configuration.
Commencer gratuitement
Arjun works on SEO and growth at RedirHub, focusing on how people actually discover and use redirect tools. He's spent years experimenting with content, migrations, and ranking systems. Currently, he is obsessed with testing what actually works in SEO today, especially with AI and LLMs changing the game. Outside work, he enjoys breaking down marketing trends, and over-optimizing his own side projects. Big fan of simple ideas that scale.
Articles Connexes
Voir Tous les Articles
Url redirects
Tarification de Bitly en 2026 : Ce que vous payez réellement (et comment économiser 2 000 $/an)
18 mai 2026

Url redirects
Plan gratuit RedirHub : fonctionnalités, limites et quand passer à un plan supérieur
29 avr. 2026

Url redirects
Redirection de domaine à grande échelle : Comment gérer les redirections pour des milliers de domaines sans perdre de SEO
25 avr. 2026
