Mon site Web affiche le message d'erreur "Too many redirects Redirect loop"

Obtenez-vous parfois le message d'erreur "Too many redirects" ou "Redirect loop" lorsque vous voulez visiter votre site web ?

Cette erreur signifie qu'il s'agit d'une redirection infinie de votre site Web vers une autre page ; ce que l'on appelle une "redirection". Mais qu'est-ce que cela signifie ?

Cette erreur est causée par une redirection contradictoire d'un domaine, par exemple par une redirection de www.meinedomain.ch vers meinedomain.ch et vice versa.

Dans la plupart des cas, la cause est un paramètre contradictoire dans le panneau de contrôle de l'hébergement web et un CMS.

Si vous utilisez un CMS (par exemple Wordpress), vous pouvez y spécifier le domaine par défaut dans les paramètres. Dans de nombreux cas, il s'agit du nom de domaine avec www. Wordpress redirige alors automatiquement vers ce domaine.
Vous pouvez définir le nom de domaine préféré dans le panneau de contrôle de l'hébergement Web, sous "Paramètres du domaine". Si le paramètre est différent de celui de Wordpress, dans cet exemple "sans www", cela entraîne une redirection.
Cette redirection contradictoire (1x avec www et 1x sans www) entraîne l'erreur "Too many redirects" ou "Redirect loop".

www > redirect > without www > redirect > with www > without www > etc.

Le moyen le plus simple de résoudre cette erreur est de définir le domaine préféré sur "aucun" dans les "paramètres du domaine". Cela désactivera la redirection sur le domaine et seule la redirection dans Wordpress sera utilisée.

Vous pouvez supprimer la redirection sur le domaine dans le panneau de configuration Web, sous Domaines, Paramètres du domaine.