Après avoir installé un certificat SSL pour votre domaine, afin de garantir que tous les visiteurs de votre site web passent par une connexion sécurisée, nous forçons le site web à utiliser HTTPS par défaut.
Parfois, cela peut provoquer une boucle de redirection, si des redirections similaires ou conflictuelles ont déjà été créées. Par exemple, vous avez une redirection de HTTP vers HTTPS, et juste après - une redirection de HTTPS vers HTTP. Cela va créer une boucle. Pas d'inquiétude, cet article vous aidera à résoudre le problème ERR_TOO_MANY_REDIRECTS, causé par l'installation récente de SSL 😊.
Les cas les plus courants de boucle de redirection :
Raison 1 - Redirections conflictuelles ou dupliquées.
Si vous avez créé des redirections manuellement dans votre .htaccess, l'une d'entre elles peut être la raison. Pour le vérifier, désactivez temporairement votre fichier .htaccess (en renommant le fichier) et ouvrez le site web en mode incognito. Si le site web commence à fonctionner, vérifiez manuellement toutes les règles de redirection présentes dans le fichier, en les activant une par une, ce qui vous aidera à localiser celle qui est en conflit. Vous devrez peut-être contacter le développeur de votre site web pour cela.
L'autre option consiste à vérifier la section des redirections du hPanel, car certaines redirections peuvent y être créées.
Raison 2 - Mauvais paramètres de Cloudflare
Si vous utilisez Cloudflare directement, vous pouvez trouver cette valeur dans l'onglet SSL/TLS, en tant que mode de cryptage SSL/TLS.
Si vous utilisez Cloudflare à partir de Hostinger, ouvrez Hébergement → Gérer → Cloudflare
Et assurez-vous que la communication SSL / chiffrement est définie sur complète :
Si vous utilisez Cloudflare directement, vous pouvez trouver cette valeur dans l'onglet SSL/TLS, en tant que mode de cryptage SSL/TLS.
Pour vérifier Universal SSL, assurez-vous de vous connecter à votre tableau de bord Cloudflare (si vous avez Cloudflare fourni par Hostinger, utilisez l'email de votre profil et choisissez "Mot de passe oublié ?"). Vous trouverez Universal SSL dans l'onglet SSL/TLS → Edge Certificates :
Reason 3 - Home WordPress URL in the database is wrong
Si votre site web est basé sur WordPress, une boucle de redirection pourrait être créée par des URL incorrectes dans votre base de données. Pour le vérifier, ouvrez la base de données de votre site web via phpMyAdmin, et allez à la table wp-options :
Là, vérifiez les valeurs de siteurl et home, elles doivent être précédées de https:// :
Si ce n'est pas le cas, mettez-les à jour à https:// - et votre site web commencera à fonctionner correctement.