Что это значит
Запрос попал на сервер, который не настроен отвечать для этого хоста, — часто потому, что соединение HTTP/2 повторно использовали для другого домена.
Типичные причины
- Объединение соединений между доменами с общим сертификатом
- Несовпадение TLS SNI и заголовка Host
- Балансировщик направил запрос не на тот виртуальный хост
Как исправить
Если вы клиент или посетитель
Браузеры автоматически повторяют запрос в новом соединении. В собственных клиентах откройте новое соединение для этого хоста.
Если вы владелец сайта или API
Следите, чтобы каждый сертификат покрывал только хосты, которые сервер действительно обслуживает, а маршрутизация по SNI и Host совпадала.
Пример ответа
HTTP/1.1 421 Misdirected Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Спецификация
Частые вопросы
› Почему 421 появляется только в HTTP/2?
HTTP/2 может использовать одно соединение для нескольких хостов из сертификата; если сервер не обслуживает один из них, он отвечает 421.
› 421 — это ошибка клиента?
Код относится к классу 4xx, но обычно вызван настройками сервера или сертификата.