Le site web ne peut pas s'ouvrir ? Il se peut que le CDN soit dans le "mal", 5 minutes pour vous apprendre à le réparer !

Vous êtes-vous déjà demandé si l'erreur "Cette page contient trop de redirections" n'était pas due à une mauvaise configuration du CDN ou du plugin de mise en cache ? Dans cet article, nous allons nous attaquer à la racine du problème et révéler CDN Il fournit également un ensemble de solutions de dépannage et de correctifs simples pour vous aider à rétablir rapidement l'accès normal à votre site et ses performances en matière de référencement.

Image [1]- Le site ne peut soudainement pas s'ouvrir ? la lutte entre CDN et le plug-in de cache est le vrai coupable !

1) Qu'est-ce que le message "Cette page contient trop de redirections" ?

L'erreur "Cette page contient trop de redirections" est un type d'erreur très courant dans le fonctionnement des sites web, qui se produit généralement lorsque le navigateur charge une page web en boucle. Lorsqu'un utilisateur visite une page, le serveur continue de diriger la requête vers une autre URL, et finalement le navigateur détecte la boucle, arrête automatiquement le chargement et affiche le message.

Lorsque le site est activé CDN(Cette erreur est plus susceptible de se produire après un réseau de diffusion de contenu (CDN) ou un plugin de mise en cache, car tous deux interviennent dans les chemins de demande et de réponse d'une page et, s'ils ne sont pas configurés correctement, peuvent entraîner des sauts circulaires.

2. pourquoi les CDN ou les plugins de mise en cache provoquent des boucles de redirection

Dans la plupart des cas, les boucles de redirection ne sont pas dues à une cause unique, mais plutôt à un conflit logique qui survient lorsque plusieurs couches de systèmes sont empilées les unes sur les autres. Voici les quatre scénarios les plus courants.

2.1 Paramètres HTTPS et HTTP incohérents

De nombreux sites ont activé la redirection forcée HTTPS (par exemple, redirection 301 dans Nginx ou .htaccess), mais le CDN a également activé le "HTTPS forcé". Si les deux parties effectuent des redirections en même temps, elles risquent de former une boucle l'une avec l'autre.

Image [2]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

2.2 Erreur de configuration du nom de domaine CNAME ou du site source

Si le nœud CDN pointe vers le mauvais site source, ou si le retour au domaine CDN est toujours forcé dans le site source, le navigateur passera sans cesse d'une adresse à l'autre.

2.3 Erreurs de cookies ou de règles de cache

Si un plugin de mise en cache met en cache de manière incorrecte un résultat de réponse avec un code de statut de redirection (par exemple 302) lors de l'enregistrement du cache de la page, la prochaine visite renverra directement cette réponse de rebond, ce qui créera une boucle infinie.

Image [3]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

2.4 Conflits liés au mécanisme de cache hybride

CDN, les plugins de mise en cache de WordPress (tels que le pluginWP RocketS'il n'y a pas de différenciation dans les règles, les caches (LiteSpeed Cache, LiteSpeed Cache, W3 Total Cache) et les propres caches du serveur peuvent s'écraser les uns les autres ou dupliquer la logique du saut de déclenchement.

3) Comment résoudre le problème "cette page contient trop de redirections" ?

Lors du dépannage, le problème doit être progressivement circonscrit en effectuant des tests à quatre niveaux : navigateur, CDN, plug-in et serveur, dans cet ordre.

3.1 Utilisation des outils de développement du navigateur

Ouvrez le navigateur Chrome ou Edge et appuyez sur F12 → passez à Options réseau → Recharger la page. Affichez la chaîne de redirection (code de statut 301/302) pour voir clairement le chemin emprunté par la demande pour passer d'une URL à l'autre, ce qui permet de localiser rapidement le point de bouclage.

Image [4]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

3.2 Arrêt temporaire du CDN

Allez dans le panneau de contrôle CDN (par exemple Cloudflare, Aliyun, Tencent Cloud CDN) et sélectionnez Pause Proxy ou Development Mode. À ce moment-là, le trafic du site web retourne directement au serveur source, ce qui vous permet de déterminer si le problème est dû à la configuration du CDN.

Image [5]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

3.3 Désactivation du plugin Cache

existentWordPressLe backend désactive les plugins de cache tels que WP Rocket, LiteSpeed Cache et W3 Total Cache à tour de rôle, puis rafraîchit la page.
Si le problème disparaît, cela signifie que le problème se situe au niveau de la couche de cache du plugin.

3.4 Effacer le cache du navigateur et du serveur

Côté navigateur : effacer le cache et les cookies.
Côté serveur : effacer le cache du plugin, le cache des objets (par exemple Redis/Memcached) et le cache du CDN, et tester à nouveau les chemins d'accès.

4. des solutions spécifiques pour des causes différentes

Ensuite, nous proposons des stratégies d'adaptation spécifiques pour les scénarios les plus courants.

4.1 Réparation des conflits de saut HTTPS

Veillez à ce que la logique HTTPS forcée soit mise en œuvre à un seul endroit. Si la redirection HTTPS est activée dans le CDN, désactivez les règles correspondantes côté serveur. Définir le mode SSL/TLS sur Full ou Full (Strict) au lieu de Flexible dans Cloudflare pour éviter les sauts répétés entre HTTP/HTTPS.

Image [6]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

4.2 Vérifications de la configuration de la source et du CNAME

Confirmez que l'adresse du site source du CDN est l'IP du serveur réel ou le nom de domaine primaire, et non le nom de domaine de la couche de cache du CDN. Supprimez les enregistrements CNAME redondants dans le panneau de contrôle DNS afin d'éviter le pointage circulaire.

Image [7]-Le site ne peut soudainement pas s'ouvrir... La lutte entre le CDN et le plug-in de cache est le vrai coupable !

4.3 Ajustement des paramètres du plugin de cache

Désactiver les options "Cache login page" et "Cache jump page" pour éviter la mise en cache des redirections. Vérifiez si le plug-in et le CDN dupliquent les fonctions de "compression de page" et de "redirection HTTPS automatique". Vider le cache du plug-in et régénérer le cache de la page statique.

4.4 Optimisation de la configuration des cookies et des sessions

Si le site dispose d'un système de connexion des membres ou d'un système de panier d'achat, assurez-vous que les pages dynamiques concernées (par exemple, /moncompte/, /caisse/) sont exclues des règles de mise en cache.
En même temps, la compatibilité des cookies doit être réglée de manière à empêcher l'utilisation d'un cookie.CDNLe cache saute avec le statut de connexion.

5. comment éviter que le problème du "trop grand nombre de redirections" ne se reproduise ?

Après avoir réglé le problème, il est encore plus important de prendre des mesures préventives.

  • Veillez à ce que la logique de saut soit uniforme afin d'éviter les configurations en double.
  • Tous les liens et ressources utilisent le protocole HTTPS.
  • Utiliser régulièrement Screaming Frog ouAhrefs Site AuditDétection de la chaîne 301.
  • L'accès doit être testé à nouveau après chaque mise à jour du CDN ou du plugin de mise en cache.
  • Utilisez des stratégies de mise en cache à court terme ou d'exclusion pour les pages dynamiques afin d'éviter les erreurs de mise en cache.

6) Remarques finales

La véritable difficulté du problème "cette page contient trop de redirections" réside dans la complexité de l'interaction entre le cache multicouche et le CDN. En dépannant systématiquement la configuration, en nettoyant le cache et en normalisant la logique de redirection, la plupart des problèmes peuvent être résolus rapidement. Pour l'utilisation de WordPress,Cloudflareou d'autres services CDN similaires, il est essentiel de simplifier les configurations et d'éviter les doublons pour garantir un fonctionnement stable du site web.


Contactez nous
Vous n'arrivez pas à lire le tutoriel ? Contactez-nous pour une réponse gratuite ! Aide gratuite pour les sites personnels et les sites de petites entreprises !
Service clientèle WeChat
Service clientèle WeChat
Tel : 020-2206-9892
QQ咨询:1025174874
(iii) Courriel : [email protected]
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Cet article a été rédigé par WoW
LA FIN
Si vous l'aimez, soutenez-le.
félicitations1380 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires