Comment fonctionne le suivi
La vérification part de https://votre-domaine/ et suit les en-têtes Location sur cinq sauts au maximum, en relevant le code de statut et la destination de chacun. Si HTTPS ne répond pas du tout, elle part de HTTP en clair et le signale. Les redirections qui pointent vers des adresses privées ou internes ne sont pas suivies.
Seules les redirections HTTP sont suivies. Une redirection faite en JavaScript ou avec une balise meta refresh se produit dans le navigateur, après le chargement de la page, et n'apparaît pas ici.
301, 302, 307, 308
301 et 308 sont permanentes : les navigateurs les mettent en cache et les moteurs de recherche déplacent leur entrée d'index vers la nouvelle adresse. 302, 303 et 307 sont temporaires : l'URL d'origine reste celle qui est indexée. 307 et 308 garantissent en outre que la méthode de la requête est conservée, ce qui compte pour les formulaires et les API.
Quand un site déménage pour de bon, de HTTP vers HTTPS ou d'un domaine à un autre, ce qu'il vous faut est une seule redirection permanente par URL. Une redirection temporaire laissée en place pendant des années est l'une des erreurs de migration les plus courantes.
Chaînes et boucles
Chaque saut coûte un aller-retour complet avant que quoi que ce soit ne s'affiche, et les robots d'exploration abandonnent après quelques-uns. http → https → www → /home, ce sont trois sauts que l'on peut généralement réduire à un seul. Une boucle, où deux URL se redirigent l'une vers l'autre, se termine par l'erreur ERR_TOO_MANY_REDIRECTS du navigateur ; ici, elle apparaît comme une chaîne qui s'arrête à la limite de sauts.