Comment réparer l'erreur « trop de redirections » dans WordPress ?
Publié: 2022-05-04WordPress est un système fiable et puissant que vous pouvez utiliser. Cependant, il existe certains problèmes dus à une configuration inadéquate ou à des sources externes. Le langage de programmation de WordPress est solide. WordPress est rendu plus difficile par des sources externes comme les thèmes et les plugins. Parfois, ceux-ci sont incompatibles. Votre site tombera en panne et votre navigateur affichera un message d'erreur.
La page ne redirigera pas correctement. Votre navigateur détectera que le serveur redirige la demande vers cette adresse d'une manière qui ne sera jamais complétée.
Cela signifie qu'il y a trop de redirections sur votre site ou que vous êtes dans une boucle.
Qu'est-ce qui cause "Trop d'erreur de redirection dans WordPress?"
De nombreuses erreurs de redirection WordPress sont causées par des bogues logiciels, des conflits et d'autres problèmes. Il existe de nombreuses façons de corriger les avertissements de redirection et de rendre votre site plus convivial.
De nombreuses erreurs de redirection WordPress se produisent lorsque le navigateur parcourt plusieurs URL et serveurs Web pour tenter de trouver votre site Web ou votre blog. Cela empêche le navigateur de se connecter au serveur et le visiteur est bloqué dans une boucle de redirection sans fin.
Différents navigateurs Web afficheront des avertissements concernant ce problème. La plupart des navigateurs afficheront un avertissement indiquant que le site Web « redirige trop souvent » ou « ne redirige pas correctement ». Si vous voyez l'un de ces avertissements lorsque vous essayez d'accéder à votre site Web via WordPress, il est probable que les redirections de votre site ne fonctionnent pas correctement.
Voici quelques raisons courantes d'erreurs WordPress dues à un trop grand nombre de redirections :
- Un conflit de plugin
- Cache antique
- Paramètres d'URL et de nom de domaine incompatibles
- Les adresses de site ne correspondent pas ou sont mal configurées
- Une autre raison
Comment corriger « Erreur de redirections multiples » dans WordPress ?
C'est généralement le problème des redirections conflictuelles ou concurrentes. Cela peut également se produire lorsque l'un redirige vers HTTPS (SSL) tandis qu'un autre redirige vers HTTP (non SSL). Ou entre des types d'URL autres que www.
L'erreur Too Many Redirects de WordPress est causée par de nombreux bogues logiciels, problèmes logiciels et autres erreurs. Il existe de nombreuses façons de corriger les erreurs Too Many Redirects dans WordPress.
En outre, il peut arriver que vous rencontriez le problème de redirection WordPress uniquement à partir de votre hébergeur de site Web. Chaque hôte n'est pas si favorable. L'hébergement Web est un facteur très sensible qui joue un rôle dans presque tout ce qui concerne votre site Web.
Vous devriez opter pour un hébergeur très fiable comme AccuWeb .
Voici les meilleures options si vous rencontrez le problème de redirection multiple WordPress :
Vérifier les paramètres du domaine
Vous avez la possibilité de spécifier une URL pour votre site Web en utilisant ou sans le « préfixe www ». Lors de la configuration du site Web, vous avez la possibilité de configurer votre site comme "https://www.votredomaine.com" ou simplement comme "https://votredomaine.com".
WordPress permet aux deux configurations de fonctionner avec le même domaine. Cela garantit que votre site Web est accessible à tous les utilisateurs, quelle que soit la façon dont ils recherchent ou tapent "www" dans l'adresse de leur navigateur.
Ces URL sont généralement créées automatiquement lorsque nous créons un site Web ou installons WordPress. Cela se produit en utilisant les paramètres de domaine par défaut de notre hébergeur. Ces paramètres peuvent être modifiés et modifiés après la configuration initiale. S'il y a un conflit entre la configuration de l'URL et les paramètres du domaine dans WordPress, cela peut provoquer une erreur de redirection.
Vérifiez que votre domaine utilise "www". Ensuite, vérifiez la configuration. Pour vérifier cela, accédez à Paramètres> Général.
S'il y a une incompatibilité dans les paramètres de votre domaine, vous pouvez mettre à jour les paramètres de l'URL WordPress et enregistrer les modifications. Cela résoudra le problème et corrigera toutes les redirections vers les erreurs WordPress.
Vérifier les paramètres d'URL (vérifier les URL configurées)
Une incompatibilité dans les paramètres d' URL WordPress peut parfois déclencher des erreurs de redirection. Vérifiez la configuration de votre site et accédez à Paramètres > Général dans le tableau de bord WordPress.
L'adresse du site et l'adresse WordPress sont les mêmes pour la plupart des sites Web WordPress. Modifiez ou mettez à jour les informations si ce n'est pas le cas. Cela peut résoudre vos problèmes de redirection.
Assurez-vous également que les paramètres de votre protocole d'URL sont corrects. Pour vous assurer que le certificat SSL est activé à l'aide de HTTPS, vous devez vous assurer que vos URL utilisent HTTPS.
Videz votre plug-in de cache
Vous pouvez trouver de nombreux plugins de mise en cache qui vous aideront à améliorer les performances de votre site Web. Cela peut affecter la façon dont votre site gère les redirections. Cela peut entraîner trop d'erreurs de redirection WordPress.
Vider le cache est indispensable si vous utilisez un plugin de mise en cache. Le processus peut varier en fonction de la solution que vous choisissez. Pour trouver des instructions spécifiques, assurez-vous de lire la documentation de votre plugin.
Effacer les cookies et le cache du navigateur
Une erreur de redirection peut être déclenchée s'il y a une incompatibilité entre les données d'URL dans votre navigateur. Si votre navigateur met en cache la page que vous essayez de visiter, cette erreur peut se produire.
Pour déterminer si l'erreur de trop de redirections de votre WordPress est causée par votre navigateur Web, vous pouvez essayer d'accéder au site Web avec n'importe quel navigateur différent ou en mode incognito. Si le problème persiste, vous devez effacer les cookies et le cache de votre navigateur.
Cette méthode peut varier selon le navigateur que vous utilisez. Dans Google Chrome, par exemple, vous pouvez vider votre cache et vos cookies en cliquant sur l'icône à trois points que vous trouverez dans le coin supérieur droit de la fenêtre. Ensuite, cliquez sur le bouton Plus d'outils.
Ensuite, choisissez l'option Effacer les données de navigation. Sélectionnez une période dans la fenêtre contextuelle. Sélectionnez Tout le temps si vous souhaitez tout supprimer.
Ensuite, sélectionnez votre limite de temps, puis choisissez les cases à cocher, Cookies et autres données de site, et Images ou fichiers en cache. Ensuite, cliquez sur Effacer les données.
Le navigateur Google Chrome effacera ou supprimera alors tous les cookies et le cache. Vous devriez maintenant être en mesure de trouver facilement votre site sans rencontrer d'erreurs de redirection.
Nous vous recommandons de vous référer au forum ou au guide officiel si vous ne savez pas comment effectuer cette activité dans votre navigateur.
Conseil de pro : pour effacer ou supprimer les cookies, vous devrez vous reconnecter à votre tableau de bord WordPress ainsi qu'à d'autres sites.
Désactivez puis réactivez tous vos plugins
Les plugins WordPress CMS sont sa principale attraction. Parfois, cependant, cela peut avoir un impact sur la façon dont WordPress implémente les redirections. Ils peuvent également contenir de nombreux codes tiers sur votre site, ce qui peut provoquer une erreur de redirection.
Il peut être décourageant de trouver le coupable lorsque de nombreux plugins WordPress sont installés sur votre site. Vous devrez désactiver tous les plugins afin de trouver le coupable. Il est probable que le plugin soit responsable de l'erreur de redirection si celle-ci est corrigée rapidement.
Tout d'abord, désactivez, puis réactivez chaque plugin individuel pour identifier le plugin problématique. Vous avez peut-être trouvé un plugin en conflit si votre navigateur fait des erreurs sur les redirections. Vous pouvez ensuite désactiver, désinstaller ou supprimer le plugin de votre site Web ou contacter son développeur.
Réinitialiser le fichier .htaccess
WordPress CMS gère les redirections sur la plupart des serveurs d'hébergement Web via son fichier de configuration .htaccess. Certains plugins peuvent modifier ce paramètre de fichier important, ce qui pourrait affecter la façon dont WordPress gère les redirections.
Même si le plugin est supprimé en conflit, il peut rester dans le .htaccess. Si vous n'avez pas été en mesure de résoudre les problèmes de redirection avec tous les correctifs, vous devrez peut-être réinitialiser manuellement le fichier.
Ce processus peut être lancé en vous connectant à votre site Web via un client FTP. Ensuite, accédez au dossier racine.
Ce fichier est extrêmement vital et doit être enregistré sur votre ordinateur. Il agit comme une sauvegarde et vous protège en cas de problème. Vous pouvez maintenant supprimer les fichiers .htaccess de votre site Web.
Ensuite, vous devrez retourner sur votre site Web pour vérifier que le problème a été résolu. Si votre site Web fonctionne normalement, il est probable que le fichier WordPress .htaccss soit corrompu.
WordPress finira par régénérer ou créer le fichier. Cependant, la prochaine fois, assurez-vous qu'il ne soit pas corrompu. Accédez à Paramètres > Permaliens depuis votre tableau de bord WordPress. Vous pouvez enregistrer vos modifications (vous n'avez pas besoin d'apporter de modifications) et WordPress créera un nouveau fichier .htaccess sans erreur.
Remarque importante : ne supprimez pas le fichier .htaccess. Il est très important.
Vérifiez vos paramètres HTTPS
Les paramètres HTTPS de votre site Web sont une autre chose importante à inspecter. Plusieurs fois, nous avons remarqué que ERR_TOO_MANY_REDIRECTS se produit lorsque quelqu'un vient de migrer son site Web WordPress vers HTTPS et que quelque chose n'est pas terminé ou n'est pas défini correctement.
Vous devriez vérifier les redirections sur votre serveur
Il peut être nécessaire de vérifier qu'il n'y a pas d'autres redirections vers HTTP depuis HTTPS sur votre serveur.
Une redirection 301 défectueuse peut entraîner une erreur qui pourrait empêcher l'ouverture de votre site. Ces fichiers se trouvent généralement dans les fichiers de configuration de votre serveur d'hébergement Web.
Outils de développement pour rediriger les boucles
C'est une autre façon de dépanner et de créer une boucle de redirection avec les outils de développement dans Chrome ou Firefox. Vous pouvez généralement ouvrir ces outils en appuyant sur le bouton F12.
Ensuite, assurez-vous d'appuyer sur l'onglet Réseau, puis de recharger votre page Web.
Conclusion
De cette façon, il peut y avoir de nombreuses raisons derrière plusieurs erreurs WordPress de redirection. Il existe quelques solutions simples, mais si les raisons sont quelque peu compliquées, résoudre ce problème peut être déconcertant, surtout si vous n'êtes pas techniquement solide. Vous pouvez opter pour un hébergement géré , où des experts techniques s'occupent de ces problèmes.