TrueURL

421 Misdirected Request

Het verzoek kwam terecht bij een server die niet voor deze hostnaam kan antwoorden, vaak door een TLS-SNI-mismatch of een hergebruikte HTTP/2-verbinding.

Statustekst
Misdirected Request
Redirect
Nee
Standaard cachebaar
Nee

421 Misdirected Request betekent dat het verzoek naar een server is gestuurd die geen gezaghebbende response voor de doel-URL kan of wil leveren. Meestal komt de hostnaam in het verzoek niet overeen met een site waarvoor de server is ingesteld, of niet met de verbinding waarover het verzoek binnenkwam.

De code werd gangbaar met HTTP/2 en HTTP/3, waarbij browsers één verbinding hergebruiken voor meerdere hostnamen die een IP-adres en certificaat delen (“connection coalescing”). Kan de server een van die hostnamen niet via die verbinding bedienen, dan antwoordt hij met 421 en probeert de client het opnieuw via een nieuwe verbinding. Clients mogen het na een 421 opnieuw proberen, zelfs bij niet-idempotente methoden. Proxy’s mogen geen 421 genereren.

Apache httpd geeft ook 421 terug als de Host-header niet overeenkomt met de TLS Server Name Indication (SNI) van de verbinding. Dat gebeurt vaak als een reverse proxy HTTPS-verzoeken naar Apache doorstuurt zonder de juiste SNI mee te sturen.

Voorbeeldresponse

HTTP
HTTP/1.1 421 Misdirected Request
Date: Fri, 06 Nov 2026 10:15:32 GMT
Server: Apache
Content-Type: text/html; charset=iso-8859-1
Content-Length: 321

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>421 Misdirected Request</title>
</head><body>
<h1>Misdirected Request</h1>
<p>The client needs a new connection for this request as the requested host name does not match the Server Name Indication (SNI) in use for this connection.</p>
</body></html>

SEO en redirects controleren

Browsers herstellen automatisch van een 421, maar crawlers en redirectcheckers kunnen de code als 4xx-fout melden, waarna de betrokken URL’s mogelijk niet worden geïndexeerd. Geeft een controle 421, kijk dan naar de TLS/SNI- en virtualhostconfiguratie van de server en van eventuele proxy’s ervoor.

Veelvoorkomende oorzaken en toepassingen

  • Een reverse proxy maakt verbinding met een HTTPS-backend zonder SNI of met de verkeerde SNI. Zet in nginx proxy_ssl_server_name on aan.
  • Meerdere hostnamen delen een certificaat en een IP-adres, en een verbinding wordt hergebruikt voor een host die de server daarover niet bedient.
  • Er ontbreekt een virtual host voor een hostnaam waarvan de DNS naar de server wijst.

Redirectchecker

Bekijk elke statuscode die een URL teruggeeft, hop voor hop, met de gratis redirectchecker van TrueURL.