Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic
Nettoyage des sauvegardes, suppression automatique et mise à jour des versions de Duplicator en un seul clic
Vous êtes prêt à vous plonger dans votre site WordPress, mais voilà que le redoutable message "err_too_many_redirects" vous tombe dessus.
C'est comme si votre site web jouait à un jeu de redirection et que vous étiez coincé au milieu, incapable d'entrer. Cette erreur est vraiment pénible, et elle est plus fréquente qu'on ne le pense parmi les utilisateurs de WordPress.
Mais ne vous inquiétez pas, vous n'êtes pas seul et vous n'êtes certainement pas bloqué.
Dans cet article, je vais vous aider à démêler ce problème. Je vais analyser ce qui cause cette erreur WordPress de redirection et vous guider à travers les étapes pour remettre votre site web sur les rails.
Remettons votre site en état !
L'erreur "Trop de redirections" se produit lorsque votre navigateur est bloqué dans une boucle sans fin. Vous voulez que votre navigateur vous conduise à une page spécifique de votre site web. Au lieu de cela, il essaie de vous rediriger vers d'autres pages trop souvent, ce qui entraîne une erreur.
Normalement, les redirections sont utiles. Ils vous guident d'une ancienne page à une nouvelle de manière transparente.
Mais parfois, les choses tournent mal. Avec l'erreur de la boucle de redirection, votre navigateur est renvoyé d'un URL à l'autre au lieu d'atteindre une destination.
C'est comme si vous receviez des instructions qui vous ramènent sans cesse au même endroit, sans jamais vous amener là où vous voulez aller. C'est un manège frustrant qui vous laisse bloqué.
Maintenant que nous connaissons la nature de l'erreur, cherchons à savoir pourquoi elle se produit. Honnêtement, c'est là que les choses peuvent devenir un peu difficiles. Mais ne vous inquiétez pas, je vais vous expliquer.
Quelques suspects habituels sont à l'origine de ce chaos :
Il arrive que l'adresse du site web enregistrée dans vos paramètres soit légèrement erronée, ce qui provoque des boucles de redirection dans WordPress.
Le fichier .htaccess est en quelque sorte le règlement de votre site web. Si les règles de redirection sont incorrectes, votre navigateur peut tourner en rond.
Ces plugins pratiques que nous aimons tous ? Ils peuvent parfois entrer en conflit les uns avec les autres et causer des problèmes de redirection.
Si vous utilisez un réseau de diffusion de contenu (CDN) ou un pare-feu d'application web (WAF), leurs paramètres peuvent parfois créer des redirections sans fin.
Si votre site utilise le protocole HTTPS mais que le certificat n'est pas correctement configuré, cela peut provoquer une boucle de redirection entre HTTP et HTTPS.
Dans de rares cas, le problème peut provenir du serveur lui-même.
Assez parlé du problème, passons aux choses sérieuses et réglons-le ! Je sais que cela peut sembler insurmontable, mais ne vous inquiétez pas, nous allons procéder étape par étape.
Je commencerai par des solutions simples et rapides, puis je passerai à des solutions plus avancées si vous en avez besoin.
Il se peut que votre navigateur conserve d'anciennes instructions de redirection mises en cache, ce qui est à l'origine de ce problème. Un rafraîchissement rapide peut parfois permettre d'y remédier.
C'est comme si vous donniez un petit coup de pouce à votre navigateur pour qu'il oublie le passé et obtienne les informations les plus récentes.
Voici comment procéder à une actualisation complète :
Essayez donc. Cela peut sembler trop facile, mais vous seriez surpris de voir à quel point cela fonctionne souvent ! C'est la solution la plus rapide, il vaut donc la peine d'essayer avant de se lancer dans des choses plus complexes.
Si un rafraîchissement complet n'a pas suffi, essayons autre chose. Parfois, les données de votre navigateur (cache et cookies) peuvent être en cause.
Il se peut que votre navigateur utilise des informations obsolètes qui le font tourner en rond. En supprimant votre cache et vos cookies, vous obligez votre navigateur à charger de nouvelles données, ce qui permet souvent de résoudre les problèmes de redirection.
Pour Google Chrome, cliquez sur les trois points dans le coin supérieur droit. Sélectionnez Supprimer les données de navigation.
Choisissez un intervalle de temps (comme Dernière heure ou Tout le temps). Effacer les cookies du navigateur en cochant Cookies et autres données de site. Effacer le cache du navigateur en cochant la case Images et fichiers en cache.
Si vous utilisez un autre navigateur, ce guide vous montre comment vider votre cache. Que vous utilisiez Mozilla Firefox, Safari ou un autre navigateur, vous trouverez des instructions détaillées.
Une fois que vous avez effacé les données du navigateur, revenez sur votre site. Voyez si l'erreur de WordPress concernant les redirections a disparu.
Essayez également la navigation incognito/privée. Si votre site fonctionne dans une fenêtre privée, c'est généralement le signe que votre navigateur normal contient des informations obsolètes. Cela peut vous aider à déterminer si le navigateur est à l'origine du problème.
Vous pouvez également vider le cache de WordPress. Parfois, les erreurs de boucles de redirection peuvent être corrigées en effaçant les données sauvegardées par votre plugin de mise en cache.
Lorsque votre navigateur tente d'accéder à un site web, il reçoit une réponse du serveur qui comprend un code d'état. Ces codes sont des messages qui indiquent à votre navigateur si tout va bien ou si quelque chose s'est mal passé.
Les codes d'état HTTP peuvent nous indiquer ce qui se passe avec les redirections. Certains codes d'état, comme 301 (Moved Permanently) et 302 (Found), indiquent qu'une redirection est en cours.
Si vous obtenez une erreur "Too Many Redirects", cela signifie que ces redirections tournent en boucle. Pour voir ce qui se passe en coulisses, vous pouvez utiliser un outil pratique appelé httpstatus.io.
Rendez-vous sur httpstatus.io. Saisissez l'URL de votre site web dans le champ de saisie. Cliquez sur le bouton Vérifier l'état.
L'outil vous indiquera le code d'état HTTP et le chemin de redirection. Il vous indiquera où le lien tente d'être redirigé, afin que vous sachiez où se situe le problème.
L'une des causes les plus courantes des boucles de redirection est le mauvais paramétrage des URL dans WordPress. C'est comme si vous vous trompiez d'adresse dans votre GPS - cela vous mènera au mauvais endroit.
Dans les paramètres de votre site WordPress, vous disposez de deux champs d'URL importants : l'adresse de WordPress et l'adresse du site.
Votre adresse WordPress (URL) est l'endroit où se trouvent les fichiers principaux de WordPress.
L'adresse du site (URL) est l'adresse que les visiteurs saisissent dans leur navigateur pour accéder à votre site.
Ces deux URL doivent généralement être identiques. Si elles ne correspondent pas ou ne pointent pas vers le bon domaine, cela peut provoquer des erreurs de redirection.
Vous devez également être cohérent avec vos URL. Par exemple, si vous avez une boucle de redirection entre www.yourdomain.com et votredomaine.com, cela peut être un problème de configuration.
Pour vérifier et modifier ces URL, connectez-vous à votre tableau de bord WordPress. Allez dans Réglages, puis dans Général.
Recherchez les champs Adresse (URL) de WordPress et Adresse (URL) du site. Assurez-vous que ces deux URL pointent vers la bonne adresse. Il est fort probable qu'elles soient identiques, à moins que vous n'ayez donné à WordPress son propre répertoire.
Utilisez soit la version www. soit la version non www. mais pas les deux. Recherchez les fautes de frappe telles que "http://" au lieu de "https://".
Si vous devez modifier les URL, soyez très prudent et vérifiez que tout est correct avant de sauvegarder. Des URL mal définies peuvent vous empêcher d'accéder à votre tableau de bord, alors procédez avec prudence.
Vous pouvez également le faire avec un client FTP. Ajoutez ce code à votre fichier wp-config.php :
define('WP_HOME','https://example.com');
define('WP_SITEURL','https://example.com');
Rechargez ce fichier sur votre serveur. Cela devrait corriger les erreurs de redirection dues aux URL de WordPress.
Parlons du protocole HTTPS. Si votre site web utilise le protocole HTTPS (ce qu'il devrait vraiment faire pour des raisons de sécurité), un certificat SSL mal configuré peut parfois entraîner des boucles de redirection.
C'est comme avoir un agent de sécurité qui renvoie sans cesse les gens parce qu'il ne peut pas vérifier leurs informations d'identification.
Assurez-vous que votre serveur dispose d'un certificat SSL valide. Si votre certificat a expiré ou n'est pas configuré correctement, les navigateurs s'en plaindront et vous redirigeront hors du site. Il se peut que vous ne puissiez pas du tout accéder à votre site.
Vous pouvez généralement vérifier votre SSL dans votre compte d'hébergement ou à l'aide d'un outil comme SSL Checker. Assurez-vous que le certificat est valide, qu'il n'a pas expiré et qu'il est correctement installé.
Parfois, le site tente de forcer tout le trafic à utiliser HTTPS, mais une mauvaise configuration le fait passer en boucle de HTTP à HTTPS.
Si vous utilisez un plugin ou un paramètre de votre hébergeur pour forcer le HTTPS, assurez-vous qu'il est configuré correctement. Une mauvaise configuration peut vous obliger à tourner en boucle avec HTTP.
Il se peut que vous chargiez certaines ressources via HTTP alors que le reste de votre site utilise HTTPS. C'est ce qu'on appelle un contenu mixte, qui peut troubler les navigateurs et vous faire tourner en rond.
Si vous n'êtes pas sûr des détails techniques, il est toujours préférable de contacter votre fournisseur d'hébergement ou un professionnel qui pourra vous aider à résoudre les problèmes de configuration du serveur. Il est très important de configurer correctement le protocole HTTPS pour assurer la sécurité de votre site web.
Même si nous les aimons beaucoup, il arrive que des plugins provoquent des conflits qui entraînent des boucles de redirection.
Pour savoir si les plugins sont à l'origine du problème, désactivez-les temporairement. Vous pouvez le faire à partir de votre tableau de bord WordPress. Allez dans Plugins, sélectionnez-les tous et choisissez Désactiver dans le menu des actions en bloc.
Après avoir désactivé les plugins, essayez d'accéder à nouveau à votre site. Si l'erreur "Too Many Redirects" a disparu, cela signifie qu'un plugin était à l'origine du problème.
Réactivez vos plugins un par un, en vérifiant votre site après l'activation de chacun d'entre eux. De cette manière, vous pouvez déterminer quel plugin est à l'origine du conflit. Si l'erreur réapparaît, il s'agit du plugin en cause.
Une fois que vous avez trouvé le plugin qui pose problème, supprimez-le et trouvez un autre plugin. Vous pouvez également contacter le développeur du plugin pour qu'il vous aide à résoudre le problème.
Si vous ne pouvez pas vous connecter à votre tableau de bord d'administration WordPress à cause de la boucle de redirection, vous pouvez toujours désactiver vos plugins. Vous devrez utiliser le FTP ou le gestionnaire de fichiers de votre hébergeur pour accéder aux fichiers de votre site web.
Ensuite, naviguez jusqu'au répertoire wp-content et trouvez le dossier plugins. Renommez le dossier plugins en quelque chose comme plugins-deactivate. Cela désactivera tous vos plugins.
Renommez le dossier des plugins à son nom d'origine une fois que vous vous êtes reconnecté, et suivez les étapes ci-dessus pour trouver le plugin qui pose problème.
Ce processus peut s'avérer fastidieux, mais il s'agit d'une étape nécessaire au dépannage. Elle vous permet d'identifier le plugin qui pose problème. Une fois que vous l'avez fait, vous êtes sur le point de résoudre le problème !
Un réseau de diffusion de contenu (CDN) et un pare-feu d'application web (WAF) peuvent s'avérer très utiles pour les performances et la sécurité des sites web, mais de mauvaises configurations de ces services peuvent parfois provoquer des boucles de redirection.
Si vous utilisez un CDN, vérifiez ses paramètres. Recherchez les règles susceptibles de provoquer des redirections. Certains CDN ont des paramètres spécifiques liés à HTTPS, ce qui pourrait contribuer au problème.
Les pare-feux d'application Web ont souvent des règles pour filtrer le trafic malveillant, mais parfois, ces règles peuvent accidentellement provoquer des redirections. Passez en revue vos règles WAF pour vous assurer qu'aucune d'entre elles ne redirige le trafic de manière incorrecte.
Si vous ne voyez pas ce qui ne va pas, vous pouvez essayer de désactiver temporairement votre CDN ou WAF. Vérifiez ensuite si votre site fonctionne à nouveau. Si c'est le cas, il s'agit certainement de la source du problème.
Si votre CDN ou WAF est à l'origine de l'erreur "Too Many Redirects", vous devrez modifier ses paramètres ou contacter son équipe d'assistance pour obtenir de l'aide.
Si nous avons exclu les plugins, les CDN et les WAF, nous allons nous pencher sur les paramètres de votre serveur. Parfois, le problème peut venir des configurations au niveau du serveur, en particulier dans le fichier .htaccess.
Considérez ce fichier comme le livre de règles de votre serveur. S'il contient des règles de redirection incorrectes, votre navigateur sera pris dans une boucle.
Vous pouvez accéder au fichier .htaccess en utilisant le FTP ou le gestionnaire de fichiers de votre hébergeur. Il se trouve généralement dans le répertoire principal de votre installation WordPress.
Renommez le fichier.htaccess en quelque chose comme.htaccess_old. Cela désactivera effectivement les règles contenues dans le fichier.
Visitez votre site web et vérifiez si l'erreur a été résolue. Si c'est le cas, votre fichier .htaccess est la source du problème.
Pour résoudre ce problème, générez un nouveau fichier .htaccess. Heureusement, ce processus est très simple. Allez dans Paramètres " Permaliens dans votre tableau de bord et cliquez sur Enregistrer les modifications sans rien modifier.
Si vous avez tout essayé et que vous voyez toujours l'erreur "Too Many Redirects", il est temps d'envisager de réinstaller WordPress.
Il s'agit d'une solution de dernier recours, mais il arrive que les fichiers principaux de WordPress soient corrompus, ce qui entraîne des problèmes inattendus. C'est comme si vous appuyiez sur le bouton de réinitialisation de votre site web, mais nous nous assurerons d'abord de tout sauvegarder.
Avant de faire quoi que ce soit de radical, vous devez créer une sauvegarde complète de votre site web. Cela comprend à la fois votre base de données et vos fichiers.
Des outils comme Duplicator sont parfaits pour créer des sauvegardes que vous pouvez utiliser pour restaurer votre site web. Veillez à inclure tous les éléments de votre site dans la sauvegarde.
Ensuite, allez sur wordpress.org et téléchargez la dernière version de WordPress.
Vous pouvez télécharger manuellement les fichiers WordPress sur votre serveur en utilisant le FTP ou votre gestionnaire de fichiers. Toutefois, n'écrasez pas le fichier wp-config.php ou le dossier wp-content, car ils contiennent vos paramètres, thèmes, plugins et téléchargements.
Après avoir réinstallé WordPress, visitez votre site. Si l'erreur a disparu, cela signifie qu'un fichier central a été corrompu.
Réinstaller WordPress peut prendre du temps, mais c'est un moyen complet d'éliminer tout problème avec les fichiers de base. Si cette étape corrige finalement votre erreur "Too Many Redirects", nous savons que le problème est probablement lié à un fichier central de WordPress.
La correction des erreurs dans WordPress demande souvent du temps et de l'énergie. Nous allons donc nous concentrer sur la façon dont vous pouvez éviter cette frustration à l'avenir. Bien qu'il soit impossible de prévenir tous les problèmes possibles, il existe des mesures intelligentes que vous pouvez prendre.
L'une des choses les plus importantes que vous puissiez faire est de créer des sauvegardes régulières de votre site web. C'est comme si vous aviez une police d'assurance pour votre site.
En cas de problème, vous pouvez simplement restaurer votre site dans un état de fonctionnement antérieur. C'est pourquoi je suis un grand fan de l'utilisation d'outils comme Duplicator.
Duplicator facilite grandement la création et la gestion des sauvegardes. Il propose également des fonctionnalités telles que les sauvegardes programmées, afin que vous n'ayez pas à vous soucier des sauvegardes manuelles de votre site.
Si vous commettez une erreur lors du dépannage ou si la mise à jour d'un plugin perturbe votre site, vous pouvez rapidement le restaurer à partir d'une sauvegarde. Cela peut vous épargner des heures de frustration.
Un jour ou l'autre, vous devrez peut-être transférer votre site vers un nouvel hébergeur ou un nouveau nom de domaine. Si vous n'utilisez pas un outil de migration approprié comme Duplicator, vous risquez de rencontrer des erreurs telles que des URL incorrectes et des boucles de redirection.
Duplicator s'assure que vos URLs sont correctes à chaque fois, ce qui permet d'éviter les problèmes de redirection. C'est un outil formidable à avoir dans sa boîte à outils WordPress. Il vous suffit de glisser-déposer votre sauvegarde vers un nouvel emplacement et le tour est joué !
L'erreur "ERR_TOO_MANY_REDIRECTS" se produit lorsque le site web entre dans une boucle de redirection. Les causes les plus courantes sont des paramètres d'URL incorrects dans WordPress, des configurations HTTPS non concordantes ou des règles .htaccess erronées. Corrigez ce problème en vérifiant les paramètres d'URL de WordPress, en vous assurant que la configuration HTTPS correspond et en révisant les règles .htaccess.
Vous pouvez modifier les redirections dans WordPress en accédant au fichier .htaccess via FTP. D'un autre côté, des plugins comme Redirection ou AIOSEO vous offrent une option beaucoup plus conviviale.
Pour le référencement, plus de trois redirections consécutives sont considérées comme excessives et peuvent nuire aux performances. Les redirections excessives ralentissent le temps de chargement des pages et perturbent les moteurs de recherche. Minimisez les redirections en consolidant les chaînes et en veillant à ce que les URL soient résolues en une seule étape.
Déboguer "trop de redirections" dans WordPress en vérifiant les paramètres de l'URL du site dans Réglages " Général, en s'assurant que la configuration HTTPS correspond, et en examinant les règles .htaccess pour les boucles de redirection. Désactivez temporairement les plugins pour éliminer les conflits et videz les caches du navigateur et du site avant de procéder à un nouveau test.
Le plus important est de comprendre que chaque site web est unique et que la cause exacte de votre problème de redirection peut être une combinaison de problèmes. N'abandonnez donc pas !
Si vous avez suivi toutes ces étapes et que vous rencontrez toujours des problèmes, il peut s'agir d'un problème au niveau du serveur qui nécessite l'aide de votre fournisseur d'hébergement.
N'oubliez pas que des sauvegardes adéquates sont votre meilleur ami lorsque vous résolvez des problèmes liés à votre site Web. C'est pourquoi je recommande vivement d'essayer Duplicator Pro. Il simplifie le processus de sauvegarde et de restauration de votre site web, et permet même d'éviter les erreurs de redirection lors des migrations.
Si vous êtes prêt à prendre le contrôle de votre site WordPress et à éviter les problèmes de redirection, cliquez sur le lien ci-dessous et découvrez Duplicator Pro !
Pendant que vous êtes ici, je pense que vous aimerez ces autres guides WordPress :
Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, il se peut que nous recevions une commission. Nous ne recommandons que des produits dont nous pensons qu'ils apporteront une valeur ajoutée à nos lecteurs.