Éviter les redirections de page multiples

Les redirections ralentissent le chargement des pages. Lorsqu'un navigateur demande une ressource redirigée, le serveur renvoie généralement une réponse HTTP comme celle-ci:

HTTP/1.1 301 Moved Permanently
Location: /path/to/new/location

Le navigateur doit ensuite envoyer une autre requête HTTP au nouvel emplacement pour récupérer la ressource. Ce trajet supplémentaire sur le réseau peut retarder le chargement de la ressource par des centaines de millisecondes.

Échec de l'audit de redirections multiples Lighthouse

Phare signale les pages comportant plusieurs redirections:

Cet audit est refusé pour une page lorsqu'elle comporte au moins deux redirections.

Comment éliminer les redirections

Rediriger les liens vers les ressources signalées aux ressources votre position actuelle. Il est particulièrement important d'éviter les redirections dans les ressources obligatoire pour le chemin de rendu critique.

Si vous utilisez des redirections pour rediriger les mobinautes vers la version mobile de votre page, envisagez de remanier votre site pour utiliser Conception responsive.

Conseils spécifiques aux piles

React

Si vous utilisez React Router, réduisez l'utilisation du composant <Redirect> pour navigations basées sur des itinéraires.

Ressources