इसका मतलब
अनुरोध ऐसे सर्वर पर पहुँचा जो उस होस्ट के लिए जवाब देने को कॉन्फ़िगर नहीं है, अक्सर इसलिए कि 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 वर्ग में है, पर आमतौर पर सर्वर या सर्टिफ़िकेट कॉन्फ़िगरेशन से होता है।