Le problème du trop grand nombre de redirections : comment le résoudre

Publié: 2018-03-26

L'exécution d'un site Web WordPress.org auto-hébergé présente de nombreux avantages, mais il existe également des erreurs faciles à résoudre qui peuvent être répulsives pour les utilisateurs débutants. Les erreurs les plus courantes sont l'écran blanc de la mort, les problèmes de serveur interne et d'autres problèmes mineurs mais tout aussi stressants.

Il n'y a pas si longtemps, un utilisateur a signalé une erreur "trop ​​de redirections" dans WordPress. C'est un problème courant auquel les utilisateurs de la plate-forme sont confrontés. Si vous utilisez Firefox, nous devons souligner que cette erreur s'affichera comme ceci :

"La page ne redirige pas correctement. Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui ne se terminera jamais.

Elle est également connue sous le nom d'erreur 310, mais parfois elle peut apparaître comme la fameuse "page 404 introuvable". Qu'est-ce que cela signifie? Cela indique que le navigateur ne sait pas où il est censé aller ou ne peut pas accéder à votre site.

Cela se produit généralement parce que l'adresse saisie pointe vers trop d'endroits, ou pas vers le bon.

Une solution rapide consisterait à ajuster les paramètres d'URL de votre site, mais si cela ne vous aide pas, vous devrez peut-être faire quelque chose de plus fantaisiste dont nous parlerons ci-dessous. Dans son texte, nous vous expliquerons et vous montrerons comment corriger le " erreur trop de redirections ".

Que signifie "trop ​​de redirections" ?

L'erreur 310 ou "trop ​​de redirections" est un problème WordPress typique causé par une mauvaise utilisation des redirections d'URL. Pour créer une structure conviviale pour le référencement, WordPress a activé la fonction de redirection d'URL que de nombreux webmasters utilisent pour rediriger l'ancienne URL vers une nouvelle avec un plugin.

Mais si l'ancienne URL n'est pas redirigée vers un emplacement unique, l'erreur 310 apparaîtra.

Trop de redirections et boucle de redirection

Lorsque vous configurez votre site ou votre réseau, ouvrez votre navigateur et saisissez votre adresse, votre site se charge car l'URL le mène à la page Web souhaitée. Cependant, si l'adresse saisie pointe vers différents emplacements dans vos paramètres et qu'ils ne correspondent pas, le navigateur ne sait pas quel endroit est le bon.

Ensuite, le navigateur tentera de le déterminer, et s'il échoue, il expire et affiche "erreur trop de redirections" - ce qui signifie que votre site pointe vers plus d'un emplacement.

Alternativement, il peut afficher que l'adresse que vous essayez d'atteindre est dans une boucle de redirection. Qu'est-ce qu'une boucle de redirection ? Si la page a une boucle de redirection, cela signifie que l'adresse pointe vers votre page WordPress, mais la page pointe vers une adresse différente qui ramène ensuite à l'endroit où vous avez commencé, et ainsi de suite - attrapant votre navigateur dans une boucle.

J'ai été pris dans une boucle, et maintenant ?

Habituellement, comme nous l'avons dit précédemment, ces messages d'erreur apparaissent en raison d'un problème de configuration dans vos paramètres. Ces problèmes sont rarement compliqués que cela. Voici les cinq raisons courantes pour lesquelles ces messages d'erreur s'affichent :

  1. Les URL d'accueil et/ou de site sont incorrectes et/ou différentes.
  2. Votre site est redirigé vers en raison d'une mauvaise configuration dans un plugin installé.
  3. Il y a un problème avec les modifications personnalisées apportées au fichier .htaccess.
  4. Il y a un nouveau site dans votre réseau qui a la même URL qu'un site supprimé.
  5. Il existe plusieurs sites ou réseaux que vous hébergez en utilisant une seule adresse IP.

Lorsque vous regardez la liste, vous pouvez voir comment une petite erreur ou une mauvaise configuration peut casser votre site Web et provoquer trop de redirections dans WordPress. Vérifier ces problèmes courants de votre liste est la première étape vers la résolution du problème.

La page vous a redirigé trop de fois. Pas plus!

Ainsi, le problème le plus courant que les gens rencontrent généralement est lorsqu'un utilisateur a la mauvaise URL dans les paramètres d'URL d'adresse WordPress ou d'URL d'adresse de site.

Voici un exemple : l'url de votre site est "http://www.dontredirect.com", et vous cliquez sur "Paramètres", puis "Général", et le réglez sur "http://dontredirect.com". Désormais, la grande majorité des hébergeurs vous permettront de choisir entre avoir le préfixe "www" dans votre nom de domaine, ou non sans l'avoir.

Si vous aviez choisi d'avoir le préfixe "www", taper "http://dontredirect.com" dans vos paramètres WordPress entraînerait trop de redirections. Cette erreur se produira également si vous avez choisi de ne pas avoir le préfixe et que vous avez tapé « http://www.dontredirect.com » dans vos paramètres.

Cette page a une boucle de redirection dans ce cas car l'utilisateur viendra sur "http://dontredirect.com" et la configuration de votre serveur le dirigera vers "http://www.dontredirect.com", qui le redirigera vers première étape et ainsi de suite.

Maintenant, si votre site fonctionnait correctement pendant un certain temps et que vous n'avez appliqué aucune modification auxdits paramètres, vous devrez contacter votre hébergeur car le problème de configuration pourrait être à sa fin.

C'est pourquoi il est essentiel d'avoir un fournisseur d'hébergement WordPress fiable et digne de confiance. S'ils nient avoir des problèmes de configuration et ne sont pas disposés à vous aider, envisagez de changer d'hôte ou de le réparer vous-même.

En plus, vous savez déjà comment faire ! Voici un petit rappel :

Pour vous assurer que votre adresse WordPress et l'adresse du site sont les mêmes, allez dans "Paramètres" et "Général". S'ils ne correspondent pas, changez-en un. Assurez-vous toujours que vous ne tapez pas instinctivement une barre oblique ("/") à la fin de votre URL.

Comment changer l'URL du site Web sans avoir accès à la zone d'administration ?

Si trop de redirections se sont produites et que vous n'avez pas accès à la zone d'administration de WordPress, ne vous inquiétez pas, il existe toujours un moyen de le résoudre. Les changements de paramètres que nous avons couverts peuvent être mis à jour en les définissant dans le fichier wp-config.php.

Tout ce que vous avez à faire est de connecter votre site Web à l'aide d'un client FTP et de trouver le fichier wp-config.php dans le répertoire racine de votre site. Ensuite, téléchargez et modifiez le fichier à l'aide d'un éditeur de texte (nous suggérons le Bloc-notes).

Ajoutez ces deux lignes et n'oubliez pas de remplacer dontredirect.com par votre domaine :

définir('WP_HOME','http://dontredirect.com');

définir('WP_SITEURL','http://dontredirect.com');

Appliquez et enregistrez les modifications, puis téléchargez le fichier sur le serveur Web. Après tout ce qui est fait, essayez d'accéder à votre site. Si vous ne pouvez toujours pas l'atteindre et qu'il y a trop de redirections, essayez d'ajouter le préfixe "www" à votre domaine.

Autres problèmes de redirection connus

Donc, vous avez accédé à votre site Web, et encore une fois, il y a eu trop de redirections. Si votre URL WordPress et l'URL de votre site correspondent, il se peut qu'il y ait un problème de plugin avec votre site. Il est connu que plusieurs plugins WordPress utilisent des méthodes de redirection pour faire une variété de choses.

Essayons de résoudre ce problème ensemble.

Tout d'abord, vous devez savoir quel plugin provoque trop de redirections. Avez-vous installé un nouveau plugin ou mis à jour l'ancien juste avant que l'erreur ne se produise ?

Si la réponse est oui, alors il la réduit. Désactivez simplement le plugin en supprimant son dossier de « wp-content/plugins/ ».

Cependant, si la réponse est non, vous devrez faire quelques essais et erreurs. Le moyen le plus rapide de le faire est de désactiver tous les plugins, de télécharger le fichier .htaccess en tant que sauvegarde via FTP. L'étape suivante consiste à supprimer le fichier .htaccess de votre serveur et à essayer d'accéder à votre site Web.

De cette façon, votre serveur créera un nouveau fichier .htaccess qui résoudra le problème car il n'y a plus de plugins activés. Si cette méthode a résolu le problème, vous savez avec certitude qu'un plugin en était la cause. Laquelle est-ce?

Pour comprendre cela, vous devez télécharger et installer tous vos plugins et les activer un par un. Chaque fois que vous faites cela, essayez de parcourir les pages de vos sites Web à l'aide d'un navigateur différent.

De cette façon, lorsque le site tombe en panne, vous saurez quel plugin a causé la boucle de redirection.

Fin des réflexions sur trop de redirections :

Comme vous pouvez le constater, il est simple de corriger trop de redirections dans WordPress lorsque vous comprenez quelle est cette erreur. Le plus souvent, c'est le résultat d'une erreur humaine, mais si ce n'est pas le cas, vous avez maintenant les connaissances nécessaires pour y remédier.