इसका मतलब
रिसोर्स स्थायी रूप से हट चुका है और कोई नया पता ज्ञात नहीं है। 404 के उलट, सर्वर यह जानबूझकर बताता है।
आम कारण
- सामग्री जानबूझकर हटाई गई
- कोई API वर्शन बंद किया गया
- मियाद खत्म हुए प्रमोशन या लिस्टिंग
कैसे ठीक करें
अगर आप क्लाइंट या विज़िटर हैं
लिंक या बुकमार्क हटा दें; रिसोर्स वापस नहीं आएगा। API के लिए नए वर्शन पर जाएँ।
अगर आप साइट या API चलाते हैं
जानबूझकर हटाने पर 410 इस्तेमाल करें ताकि सर्च इंजन URL जल्दी हटाएँ; अगर असली विकल्प है तो 301 इस्तेमाल करें।
उदाहरण रिस्पॉन्स
HTTP/1.1
HTTP/1.1 410 Gone
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Gone",
"status": 410,
"detail": "API v1 was retired on 2025-01-31. Use /v2."
} स्पेसिफ़िकेशन
अक्सर पूछे जाने वाले सवाल
› क्या SEO के लिए 410, 404 से बेहतर है?
सर्च इंजन 410 वाले URL को थोड़ा जल्दी हटा सकते हैं, पर दोनों से अंततः इंडेक्स से हटना होता है।
› क्या 410 वाला पेज वापस आ सकता है?
तकनीकी रूप से हाँ, पर हो सकता है क्लाइंट उसे भूल चुके हों। निश्चित न हों तो 404 इस्तेमाल करें।