Signification
La requête a atteint un serveur qui n'est pas configuré pour répondre pour cet hôte, souvent parce qu'une connexion HTTP/2 a été réutilisée pour un autre domaine.
Causes courantes
- Regroupement de connexions entre domaines partageant un certificat
- SNI TLS et en-tête Host qui ne correspondent pas
- Répartiteur de charge qui route vers le mauvais hôte virtuel
Comment corriger
Côté client ou visiteur
Les navigateurs réessaient automatiquement sur une nouvelle connexion. Dans un client personnalisé, ouvrez une nouvelle connexion pour cet hôte.
Côté propriétaire du site ou de l’API
Assurez-vous que chaque certificat ne couvre que des hôtes que le serveur peut servir, et que le routage SNI et Host concordent.
Exemple de réponse
HTTP/1.1 421 Misdirected Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spécification
FAQ
› Pourquoi ne vois-je 421 qu'en HTTP/2 ?
HTTP/2 peut réutiliser une connexion pour plusieurs hôtes couverts par un certificat ; si le serveur ne peut pas servir l'un d'eux, il répond 421.
› 421 est-il une erreur client ?
Il fait partie de la classe 4xx, mais il est généralement dû à la configuration du serveur ou du certificat.