Une redirection peut être très pratique dans de nombreuses situations, mais lorsqu’elle est mal utilisée, elle peut devenir un cauchemar sans fin. Si vous en avez assez d’être constamment confronté à ces erreurs de redirections trop nombreuses, vous trouverez ci-dessous quelques solutions faciles pour résoudre ce pénible problème.
Qu’est-ce que l'erreur ERR_TOO_MANY_REDIRECTS ?
« ERR_TOO_MANY_REDIRECTS » est un message d’erreur qui apparaît lorsqu'un site web crée une boucle de redirection. Une redirection mène à une autre et finit par créer une chaîne qui revient sur elle-même, en boucle, dirigeant l’utilisateur vers différentes adresses à l'infini.
Lorsque le navigateur en a assez, le message « ERR_TOO_MANY_REDIRECTS » apparaît.
Il s'agit d’un problème assez courant. Notre étude de 2019 sur les erreurs de maillage interne a révélé que 8,3 % des sites web souffrent de ce problème. Si c’est un problème que vous avez également rencontré, sachez que vous n’êtes pas le seul.
La création de cette boucle de redirection peut dépendre de plusieurs choses. Il se peut que, après la migration de votre site, vous n’ayez pas mis à jour toutes les adresses de vos pages, ou que vous soyez récemment passé du protocole HTTP au HTTPS et que votre site ne sache pas vers quelle version de la page rediriger.
Vous venez peut-être de créer une nouvelle redirection qui entre en conflit avec une autre déjà existante. Dans tous les cas, c’est généralement parce que deux redirections sont en concurrence.
À quoi ressemble l’erreur "trop de redirections" dans mon navigateur ?
Ces messages d’erreur sont affichés différemment selon les navigateurs. Voici quelques exemples.
Firefox
Le texte de l’erreur sur Firefox est :
Chrome
Le texte de l’erreur sur Chrome est :
Microsoft Edge
Le texte de l’erreur sur Microsoft Edge est :
Safari
Le texte de l’erreur sur Safari est :
Quel que soit le message, il peut conduire un utilisateur à penser que le site web n’est pas sécurisé, ce qui aura tendance à jouer sur le niveau de confiance qu’il est prêt à lui accorder.
Il va sans dire que votre priorité absolue en tant que propriétaire de site est de résoudre les problèmes de redirection aussi vite que possible.
Comment identifier une erreur "trop de redirections" à l’aide de l’outil Audit de site ?
Vous pouvez vérifier si votre site web a des problèmes de redirection avec l’outil Audit de site. Vous devrez créer un projet pour votre domaine, si ce n’est pas déjà fait.
Une fois le projet disponible, rendez-vous sur le tableau de bord de votre projet et effectuez les étapes suivantes :
- Ouvrez Audit de site et allez sur l’onglet « Problèmes ». Vous tomberez sur une page comme celle-ci :
- Sélectionnez « Chaînes et boucles de redirection » (entouré dans la capture ci-dessus) pour vérifier si l’erreur a été détectée. Audit de site reconnaîtra automatiquement la longueur de la chaîne et vous montrera la liste complète des URL.
- Identifiez les URL à corriger et mettez-vous au travail ! Consultez la boîte d’information pratique « Pourquoi et comment la corriger » située en haut de la page pour en savoir plus.
Comment réparer une erreur "trop de redirections" ?
Une fois que vous savez où les messages « ERR_TOO_MANY_REDIRECTS » apparaissent, vous pouvez commencer à résoudre le problème.
Voici comment procéder : effacez le cache et les cookies de votre navigateur.
La première chose que vous pouvez essayer est de vider le cache et les cookies de votre navigateur. Parfois, une erreur due à un trop grand nombre de redirections peut se produire lorsque les cookies de votre navigateur mettent en cache les anciennes redirections.
Voici comment vous pouvez faire dans Chrome et Firefox :
Chrome
- Cliquez sur les trois points en haut à droite de votre navigateur pour accéder aux paramètres.
- Allez sur « Confidentialité et sécurité » et cliquez sur « Effacer les données de navigation ».
- Choisissez la période, puis cliquez sur « Effacer les données ».
Firefox
- Cliquez sur les trois tirets en haut à droite de votre navigateur pour accéder aux options.
- Rendez-vous sur « Vie privée et sécurité », puis cliquez sur « Effacer les données ».
- Cliquez sur « Effacer »
Vous pouvez également vider votre cache et vos cookies sur WordPress via le plugin que vous avez installé pour accélérer votre site. Voici comment cela fonctionne pour deux plugins populaires :
Plugin WP Rocket
- Allez sur votre tableau de bord WordPress
- Rendez-vous sur « Settings », puis « WP Rocket »
- Trouvez « Quick Actions » et cliquez sur « CLEAR CACHE »
Plugin W3 Total Cache
- Allez sur votre tableau de bord WordPress
- Rendez-vous sur « Performance », puis « Dashboard »
- Allez sur le tableau de bord W3 Total Cache et cliquez sur « Empty All Caches »
Une fois que vous avez terminé, actualisez votre page web et voyez si l’erreur a disparu. Si ce n’est pas le cas, continuez à lire.
Vérifiez vos paramètres d’URL
L’erreur peut provenir de vos paramètres d’URL. Si l’URL d’accueil et l’URL du site web ne correspondent pas, l’utilisateur sera coincé dans une boucle de redirection.
Dans WordPress, vous pouvez régler ce problème facilement. Il vous suffit d’aller dans vos paramètres et de trouver « WordPress Address (URL) » et « Site Address (URL) ».
Vérifiez si elles correspondent. Si ce n’est pas le cas, vous devrez les modifier. Si tout semble en ordre mais que l’erreur de redirection persiste, voici deux petites choses à côté desquelles vous êtes peut-être passé :
- Assurez-vous qu’il n’y a pas d’espace au début ou à la fin des URL.
- Assurez-vous qu’il y a un www au début des URL (après https://)
Vérifiez votre protocole de sécurité
Vous utilisez peut-être un protocole de sécurité (certificat SSL) pour faire fonctionner votre site web. Bien que cela puisse présenter de nombreux avantages pour votre site, cela peut également contribuer à provoquer une erreur de redirection.
Remettez votre protocole de sécurité sur ses paramètres par défaut et actualisez votre page. Si le message d’erreur persiste, essayez de réinitialiser votre certificat SSL.
Vérifiez le fichier .htaccess
Le fichier .htaccess joue un rôle important dans le contrôle des redirections de pages. Le moindre problème le concernant peut avoir un effet domino sur le chargement de vos pages.
Pour redéfinir votre fichier .htaccess avec un client FTP, il suffit de suivre les étapes suivantes :
- Utilisez votre client FTP pour trouver vos fichiers site.
- Accédez au dossier des fichiers WordPress via « Online File Manager ».
- Allez sur le dossier htdocs.
- Trouvez le fichier .htaccess et téléchargez-le (au cas où vous auriez besoin de le restaurer plus tard).
- Cliquez avec le bouton droit sur le fichier pour le modifier. Vous pouvez maintenant utiliser l’éditeur de texte basé sur le web.
- Réinitialisez les paramètres par défaut, puis enregistrez et actualisez votre site.
Si cela n’a pas résolu l’erreur, vous pouvez restaurer le fichier .htaccess de sauvegarde que vous avez précédemment téléchargé. Nous avons une autre solution à vous proposer !
Vérifiez vos plugins
La solution à votre erreur de redirection pourrait se cacher dans vos plugins WordPress. Vous pouvez désactiver les plugins actuellement actifs via le tableau de bord WordPress. Allez dans « Plugins ».
Sélectionnez ensuite tous les plugins et choisissez « Desactivate » dans le menu déroulant « Bulk Actions » et cliquez sur « Apply ».
Si cette action groupée ne résout pas le problème, vous devrez tester chaque plugin pour voir lequel est à l’origine de l’erreur de redirection. Activez-les une fois de plus et rafraîchissez la page.
Accédez au dossier des plugins (probablement dans le dossier WordPress Content) et renommez chaque dossier individuellement ou supprimez-les simultanément. N’oubliez pas de télécharger une sauvegarde à chaque fois, puis rafraîchissez votre page.
Avec un peu de chance, cela résoudra une fois pour toutes votre problème de redirections trop nombreuses !
Réparer l’erreur "trop de redirections"
Recevoir ce petit message d’erreur peut être assez ennuyeux, mais une fois que vous avez identifié la source, la réparer est un jeu d’enfant ! Notre recommandation ?
Utilisez l’outil Audit de site pour vérifier et identifier régulièrement vos redirections : ne dépassez pas trois redirections par chaîne — et veillez à toujours supprimer immédiatement toute erreur de boucle de redirection que vous trouvez !
Utilisez l’outil Audit de site dès aujourd’hui et commencez à surveiller les chaînes de redirection de votre site web. Plus vite vous le ferez, plus vite vous résoudrez les éventuels problèmes.