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.