La configuration 301/302 du serveur provoque un traitement TOO_MANY_REDIRECTS

Les redirections 301 et 302 sont des sauts communs pour les sites web, mais une mauvaise configuration peut conduire à des "TROP DE REDIRECTIONS"qui empêche l'ouverture de la page web. Cet article vous aidera à identifier rapidement la cause du problème et vous fournira une solution pour rétablir l'accès normal à votre site web.

Image [1]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS

I. Définition des erreurs TOO_MANY_REDIRECTS

TROP DE REDIRECTIONS L'erreur indique généralement que le navigateur n'a pas pu charger la page avec succès parce que la page est entrée dans une boucle sans issue, répétant l'opération de redirection. Le site passe d'une URL à une autre, puis revient à l'URL d'origine. URLce qui fait que le navigateur ne parvient pas à terminer le chargement.

Par exemple, une page d'un site web particulier passe de HTTP à HTTPS et revient à HTTP, créant ainsi une boucle infinie.

II. causes des erreurs TOO_MANY_REDIRECTS

301/302 redirect misconfiguration
Par exemple, HTTP redirige vers HTTPS, qui redirige vers HTTP, ce qui crée une boucle.

Image [2]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS

Configuration des conflits HTTP et HTTPS
La configuration SSL est incomplète, les règles de redirection correctes ne sont pas définies, les protocoles HTTP et HTTPS se chevauchent.

Image [3]-Configuration du serveur 301/302 provoquant le traitement TOO_MANY_REDIRECTS

navigateur (logiciel)Problèmes de mise en cache
Le cache a sauvegardé les anciennes règles de redirection, ce qui a entraîné l'apparition de la boucle alors que la configuration avait été mise à jour.

Paramètres d'adresse de WordPress incohérents
Les protocoles de l'adresse de WordPress et de l'adresse du site ne correspondent pas (HTTP vs. HTTPS), ce qui entraîne des conflits de redirection.

Comment résoudre l'erreur TOO_MANY_REDIRECTS causée par la configuration 301/302 du serveur ?

1. Vérification et correction de la configuration des redirections 301/302

Tout d'abord, assurez-vous que vous n'avez pas de règles de redirection 301 ou 302 contradictoires dans la configuration de votre serveur ou de votre site. Vérifiez l'emplacement ci-dessous :

  • Fichier .htaccessRedirections : C'est l'endroit le plus courant pour configurer les redirections. Assurez-vous qu'il n'y a pas de règles de redirection redondantes, surtout si vous avez des problèmes de bouclage entre HTTP et HTTPS.
# Forcer toutes les requêtes HTTP à être redirigées vers HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  • Fichier de configuration de NginxSi vous utilisez un serveur Nginx, assurez-vous que les règles de redirection HTTP vers HTTPS sont correctement définies dans le fichier de configuration de Nginx.
serveur {
    listen 80 ; server_name yourdomain.com ; server_name yourdomain.com
    nom_du_serveur votre_domaine.com ; return 301 ;
    return 301 https://$server_name$request_uri ;
}

2. Vider le cache du navigateur et Cloudflare Cache (informatique)

Parfois, d'anciennes règles de redirection dans le cache du navigateur peuvent causer des problèmes. Le fait de vider le cache du navigateur ou de visiter le site en mode "no-trace" permet d'éliminer ce problème.

Si vous utilisez Cloudflare ou un autre service CDN, assurez-vous de supprimer également le fichier CDN afin d'éviter les problèmes causés par la mise en cache d'anciennes règles de redirection.

Procédure d'exploitation :

  • Effacez le cache de votre navigateur et les cookies.
Image [4]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS
  • Pour vider le cache de Cloudflare : Connectez-vous au panneau de contrôle de Cloudflare et allez dans la section Cache (informatique) cliquez sur le bouton effacer le cache.
Image [5]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS

3. S'assurer que les configurations HTTP et HTTPS sont cohérentes

Si le protocole SSL/HTTPS est activé sur votre site, assurez-vous que toutes les URL pertinentes sont configurées de manière cohérente. Dans le backend de WordPress, vérifiez les paramètres suivants :

  • Connectez-vous à WordPress Backend, allez à Paramètres → Général.
Image [6]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS
  • sécurisé Adresse de WordPress (URL) répondre en chantant Adresse du site (URL) Le tout sous la forme de https:// Début.
Image [7]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS
  • Si votre adresse WordPress est HTTP et que l'adresse du site est HTTPS, changez-la uniformément en HTTPS.

4. Gérer les redirections avec le plugin WordPress

Si vous n'êtes pas familier avec l'édition manuelle .htaccess ou la configuration du serveur, vous pouvez utiliser des plugins pour gérer les redirections. Par exemple, vous pouvez utiliser des plugins pour gérer les redirections.Redirection Le plugin vous aide à gérer les redirections d'URL et à prévenir les conflits.

5. Vérification des certificats SSL

Si le certificat SSL n'est pas correctement installé ou configuré, il peut également provoquer une boucle de redirection. L'utilisation d'un outil tel que SSL Labs pour vérifier si la configuration SSL fonctionne correctement. Assurez-vous que vous utilisez un certificat SSL valide pour votre domaine.

Image [8]- Configurations 301/302 du serveur causant le traitement TOO_MANY_REDIRECTS

IV. résumé et recommandations

TROP DE REDIRECTIONS L'erreur est généralement causée par des redirections 301/302 mal configurées sur le serveur ou par des conflits de redirection entre HTTP et HTTPS. Ce problème peut être résolu efficacement en suivant les étapes ci-dessous :

  • Vérifiez et corrigez la configuration des redirections 301/302 pour vous assurer que les règles de redirection sont cohérentes entre HTTP et HTTPS.
  • Effacez le cache de votre navigateur et le cache de Cloudflare pour vous assurer que les anciennes règles de redirection n'interfèrent pas avec les nouveaux paramètres.
  • Assurez-vous que les URL de WordPress sont configurées de manière cohérente pour utiliser HTTPS.
  • Utiliser des plugins pour gérer les redirections et simplifier les opérations.
  • Assurez-vous que le certificat SSL est correctement configuré.

Grâce à ces opérations, il est possible d'éviter TROP DE REDIRECTIONS afin de garantir un accès correct au site web et une expérience utilisateur fluide.


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 : info@361sale.com
Horaires de travail : du lundi au vendredi, de 9h30 à 18h30, jours fériés.
© Déclaration de reproduction
Auteur : linxiulian
LA FIN
Si vous l'aimez, soutenez-le.
félicitations811 partager (joies, avantages, privilèges, etc.) avec les autres
commentaires achat de canapé

Veuillez vous connecter pour poster un commentaire

    Pas de commentaires