Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
unknown

Comment corriger message erreur err_too_many_redirects sur Prestashop ?

tout servces prestashop

1. Comment corriger l’erreur ERR_TOO_MANY_REDIRECTS sur PrestaShop en désactivant les redirections HTTPS incorrectes

Une redirection en boucle entre HTTP et HTTPS est l’une des causes principales de l’erreur ERR_TOO_MANY_REDIRECTS sur PrestaShop. Cela se produit lorsque le site est configuré pour forcer HTTPS via le back-office, .htaccess ou Cloudflare, et que plusieurs règles se contredisent.

Pour résoudre cela, commencez par désactiver temporairement la redirection SSL dans la base de données (via ps_configuration, PS_SSL_ENABLED = 0). Ensuite, vérifiez les règles .htaccess et assurez-vous qu’elles ne créent pas de boucle. Gardez une seule méthode active pour forcer le HTTPS, sinon le navigateur se retrouve dans une redirection infinie.


2. Désactiver temporairement le SSL sur PrestaShop pour éliminer l’erreur ERR_TOO_MANY_REDIRECTS

Si l’erreur apparaît juste après l’activation du SSL, cela signifie souvent qu’une mauvaise configuration empêche le chargement sécurisé du site. Dans ce cas, il est recommandé de désactiver temporairement le SSL pour débloquer la situation.

Accédez à votre base de données via phpMyAdmin, puis modifiez la valeur PS_SSL_ENABLED à 0 dans la table ps_configuration. Rechargez ensuite votre site. Vous pouvez également renommer temporairement le fichier .htaccess pour neutraliser les redirections. Une fois le site accessible, vous pourrez configurer proprement votre certificat SSL.


3. Vérifier le fichier .htaccess de PrestaShop pour corriger une boucle de redirection ERR_TOO_MANY_REDIRECTS

Le fichier .htaccess joue un rôle crucial dans les redirections. Une mauvaise règle, notamment autour du HTTPS ou des langues, peut provoquer une boucle de redirection et l’erreur ERR_TOO_MANY_REDIRECTS.

Renommez temporairement le fichier .htaccess à la racine de votre boutique (ex. : .htaccess_old), puis rechargez le site. Si l’erreur disparaît, régénérez un fichier propre depuis Paramètres > Trafic & SEO dans le back-office de PrestaShop. Assurez-vous de ne pas dupliquer les redirections HTTPS ou d’utiliser des règles incompatibles avec votre configuration serveur.


4. Corriger ERR_TOO_MANY_REDIRECTS sur PrestaShop en supprimant le cache du navigateur et du site

Le cache du navigateur ou celui de PrestaShop peut contenir d’anciennes redirections, déclenchant une boucle lors de l'accès au site. Cela peut provoquer une erreur ERR_TOO_MANY_REDIRECTS même si la configuration a été corrigée.

Commencez par vider le cache de votre navigateur. Ensuite, videz le cache de PrestaShop via le back-office (si accessible) ou manuellement en supprimant les dossiers /var/cache/prod et /var/cache/dev. Cela force le chargement des règles actualisées et élimine les anciens chemins de redirection stockés.


5. Contrôler la configuration des domaines PrestaShop pour éviter ERR_TOO_MANY_REDIRECTS

Une erreur fréquente vient d’une mauvaise configuration du nom de domaine dans PrestaShop. Si l’adresse principale n’est pas correctement définie, une redirection infinie peut se produire entre deux versions d’URL (ex. : www et non-www).

Vérifiez dans la base de données les valeurs de PS_SHOP_DOMAIN et PS_SHOP_DOMAIN_SSL dans la table ps_configuration. Assurez-vous qu’elles correspondent exactement à l’URL utilisée (avec ou sans www, en HTTPS). Cette cohérence permet à PrestaShop de générer des redirections stables et sans boucle.


6. Vérifier la configuration de Cloudflare ou d’un CDN pour corriger ERR_TOO_MANY_REDIRECTS

Si vous utilisez Cloudflare ou un CDN, une mauvaise configuration du mode SSL (par exemple, "Flexible" au lieu de "Full") peut générer des redirections infinies, car le serveur reçoit des requêtes HTTP alors que Cloudflare impose HTTPS.

Pour corriger ce problème, accédez au tableau de bord Cloudflare, puis dans l’onglet SSL/TLS, passez le mode en Full (strict) si votre hébergement dispose bien d’un certificat SSL valide. Ensuite, désactivez les redirections HTTPS dans .htaccess ou dans PrestaShop pour éviter les doublons.


7. Désactiver les modules de redirection automatique sur PrestaShop pour corriger ERR_TOO_MANY_REDIRECTS

Certains modules de SEO ou de redirection d’URL peuvent interférer avec la configuration native de PrestaShop, créant ainsi des boucles de redirection. Cela peut générer une erreur ERR_TOO_MANY_REDIRECTS dès le chargement du site.

Pour tester cette hypothèse, désactivez temporairement les modules récemment ajoutés liés aux redirections (comme "301 Redirects", "Pretty URLs", etc.). Accédez à votre serveur via FTP, allez dans le dossier /modules, et renommez le dossier concerné. Rechargez la page pour voir si le site s’affiche correctement.


8. Corriger l’erreur ERR_TOO_MANY_REDIRECTS après une migration PrestaShop vers HTTPS

Après une migration vers HTTPS, une redirection incorrecte entre les versions HTTP et HTTPS peut apparaître, surtout si le SSL est forcé à plusieurs endroits (PrestaShop, serveur, CDN). Cela peut entraîner une boucle infinie.

La meilleure pratique consiste à forcer le HTTPS uniquement dans PrestaShop, en activant l’option "Activer SSL sur toutes les pages", tout en supprimant toute règle .htaccess manuelle de redirection HTTPS. Assurez-vous aussi que les certificats sont bien installés et reconnus par le serveur.


9. Analyser les logs du serveur pour identifier les causes de l’erreur ERR_TOO_MANY_REDIRECTS sur PrestaShop

Les journaux d’erreurs serveur contiennent des informations précieuses sur les boucles de redirection. En analysant les logs Apache ou Nginx, vous pouvez repérer si la boucle est causée par PrestaShop, une mauvaise règle .htaccess ou un problème côté DNS.

Connectez-vous à votre hébergement via FTP ou panneau d’administration (comme cPanel), puis accédez aux fichiers de log. Recherchez les lignes répétées mentionnant des redirections. Cela vous permet de cibler rapidement la règle fautive et de la désactiver ou corriger.


10. Supprimer les redirections multiples sur PrestaShop pour corriger ERR_TOO_MANY_REDIRECTS durablement

L’utilisation de plusieurs systèmes de redirection (PrestaShop, .htaccess, Cloudflare, module SEO) en simultané est souvent à l’origine des erreurs ERR_TOO_MANY_REDIRECTS. Pour corriger cela, il faut simplifier votre structure de redirection.

Choisissez un seul point de gestion des redirections HTTPS et URL (idéalement dans PrestaShop), et désactivez les autres. Assurez-vous que toutes les redirections pointent vers une seule version cohérente de l’URL (avec HTTPS et www ou non-www). Une structure claire élimine les risques de boucle et améliore la performance globale du site.