421 Misdirected Request का मतलब है कि रिक्वेस्ट ऐसे सर्वर को भेजी गई जो टारगेट URL के लिए आधिकारिक (authoritative) रिस्पॉन्स देने में सक्षम नहीं है या देना नहीं चाहता। आम तौर पर रिक्वेस्ट का होस्ट नेम किसी ऐसी साइट से मेल नहीं खाता जिसके लिए सर्वर कॉन्फ़िगर है, या उस कनेक्शन से मेल नहीं खाता जिस पर रिक्वेस्ट आई।
यह HTTP/2 और HTTP/3 के साथ आम हो गया, जहां ब्राउज़र एक ही IP एड्रेस और सर्टिफ़िकेट शेयर करने वाले कई होस्ट नेम के लिए एक ही कनेक्शन दोबारा इस्तेमाल करते हैं (“connection coalescing”)। अगर सर्वर उस कनेक्शन पर उनमें से किसी होस्ट नेम को सर्व नहीं कर सकता, तो वह 421 लौटाता है, और क्लाइंट नए कनेक्शन पर दोबारा कोशिश करता है। 421 के बाद क्लाइंट नॉन-आइडेम्पोटेंट मेथड के लिए भी दोबारा कोशिश कर सकते हैं। प्रॉक्सी को 421 बनाने की अनुमति नहीं है।
Apache httpd भी तब 421 लौटाता है जब Host हेडर कनेक्शन के TLS Server Name Indication (SNI) से मेल नहीं खाता। ऐसा अक्सर तब होता है जब कोई रिवर्स प्रॉक्सी सही SNI भेजे बिना HTTPS रिक्वेस्ट Apache तक फ़ॉरवर्ड करता है।
उदाहरण रिस्पॉन्स
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 और रीडायरेक्ट जांच
ब्राउज़र 421 से अपने आप उबर जाते हैं, लेकिन क्रॉलर और रीडायरेक्ट चेकर इसे 4xx एरर के रूप में दिखा सकते हैं, और तब प्रभावित URL शायद इंडेक्स न हों। अगर जांच में 421 आए, तो सर्वर और उसके आगे लगे किसी भी प्रॉक्सी का TLS/SNI और वर्चुअल होस्ट कॉन्फ़िगरेशन जांचें।
आम वजहें और इस्तेमाल
- कोई रिवर्स प्रॉक्सी बिना SNI के या गलत SNI के साथ HTTPS बैकएंड से कनेक्ट करता है। nginx में
proxy_ssl_server_name onचालू करें। - कई होस्ट नेम एक सर्टिफ़िकेट और IP एड्रेस शेयर करते हैं, और एक कनेक्शन को ऐसे होस्ट के लिए दोबारा इस्तेमाल किया जाता है जिसे सर्वर उस पर सर्व नहीं करता।
- किसी होस्ट नेम का DNS सर्वर की ओर इशारा करता है, लेकिन उसके लिए वर्चुअल होस्ट मौजूद नहीं है।