इसका मतलब
सर्वर को माँगे गए URL पर कुछ नहीं मिलता। यह नहीं बताता कि रिसोर्स कभी था या लौटेगा।
आम कारण
- टाइपो या पुराना लिंक
- पेज बिना रीडायरेक्ट के हटाया या बदला गया
- गलत रूट, बेस पाथ या फ़ाइल नाम में अक्षरों का केस
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
URL की वर्तनी और केस जाँचें, अंत के फ़ालतू अक्षर हटाएँ, और सामग्री को साइट की खोज या होम पेज से ढूँढें।
अगर आप साइट या API चलाते हैं
बदली गई सामग्री के लिए 301 रीडायरेक्ट जोड़ें, टूटे आंतरिक लिंक ठीक करें, और ऐसा मददगार 404 पेज परोसें जो फिर भी 404 स्टेटस लौटाए। जानबूझकर हटाई गई सामग्री के लिए 410 इस्तेमाल करें।
उदाहरण रिस्पॉन्स
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "No user with id 42."
} स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› क्या 404 त्रुटियाँ SEO को नुकसान पहुँचाती हैं?
जो पेज कभी थे ही नहीं उनके लिए 404 सामान्य है। टूटे आंतरिक लिंक ठीक करें और मूल्यवान बदले गए पेजों को रीडायरेक्ट करें ताकि उनके संकेत न खोएँ।
› मेरा सिंगल-पेज ऐप रीफ़्रेश पर 404 क्यों लौटाता है?
सर्वर उस पाथ पर फ़ाइल ढूँढता है। अनजान रूट के लिए index.html परोसने को कॉन्फ़िगर करें, या रूट को प्रीरेंडर करें।