जॉन कॉनडे का HTTP 410 गॉन स्टेटस कोड वापस करने का सुझाव अच्छा है, लेकिन, परिस्थितियों के आधार पर, एक सादा पुराना HTTP 404 Not Found अधिक उपयुक्त हो सकता है।
विशेष रूप से, HTTP 410 स्थिति कोड यह संकेत देने के लिए है कि संसाधन जानबूझकर और स्थायी रूप से हटा दिया गया है, वापस लौटने की उम्मीद नहीं है, और इसे करने के लिए लिंक हटा दिए जाने चाहिए। खोज इंजन हो सकता है सामग्री हटने के लिए एक संकेत के रूप में यह इलाज है, और यह relist करने के लिए नहीं है, भले ही यह करने के लिए नई लिंक पाए जाते हैं। इस प्रकार, यदि यह संभव है कि किसी उपयोगकर्ता ने गलती से एक पृष्ठ को हटा दिया हो, या नई सामग्री के साथ प्रतिस्थापित करने के इरादे से, एक सादे पुराने 404 की प्रतिक्रिया सुरक्षित हो सकती है।
विशेष रूप से, यह HTTP / 1.1 मानक कहता है :
सर्वर को अनुरोध-यूआरआई से मेल खाते हुए कुछ भी नहीं मिला है। कोई संकेत नहीं दिया जाता है कि क्या स्थिति अस्थायी या स्थायी है। 410 (गया) स्थिति कोड SHOULD का उपयोग किया जाना चाहिए यदि सर्वर को पता है, कुछ आंतरिक रूप से विन्यास योग्य तंत्र के माध्यम से, कि एक पुराना संसाधन स्थायी रूप से अनुपलब्ध है और इसका कोई अग्रेषण पता नहीं है। यह स्थिति कोड आमतौर पर तब उपयोग किया जाता है जब सर्वर यह बताना नहीं चाहता है कि अनुरोध को अस्वीकार क्यों किया गया है, या जब कोई अन्य प्रतिक्रिया लागू नहीं होती है।
अनुरोधित संसाधन अब सर्वर पर उपलब्ध नहीं है और कोई अग्रेषण पता ज्ञात नहीं है। इस स्थिति को स्थायी माना जाता है। लिंक संपादन क्षमताओं वाले ग्राहक उपयोगकर्ता अनुमोदन के बाद अनुरोध-यूआरआई के संदर्भ हटा सकते हैं। यदि सर्वर को पता नहीं है, या यह निर्धारित करने के लिए कोई सुविधा नहीं है, कि स्थिति स्थायी है या नहीं, तो स्थिति कोड 404 (नहीं मिला) SHOULD का उपयोग किया जाना चाहिए। जब तक अन्यथा इंगित न किया जाए, यह प्रतिक्रिया अस्वीकार्य है।
410 प्रतिक्रिया का मुख्य रूप से प्राप्तकर्ता को यह सूचित करके वेब रखरखाव के कार्य की सहायता करना है कि संसाधन जानबूझकर अनुपलब्ध है और सर्वर के मालिक चाहते हैं कि उस संसाधन के दूरस्थ लिंक हटा दिए जाएं। इस तरह की घटना सीमित समय, प्रचार सेवाओं और व्यक्तियों से संबंधित संसाधनों के लिए आम है जो सर्वर की साइट पर काम नहीं करते हैं। सभी स्थायी रूप से अनुपलब्ध संसाधनों को "चला गया" के रूप में चिह्नित करना या किसी भी लम्बाई के लिए चिह्न को रखना आवश्यक नहीं है - जो कि सर्वर के मालिक के विवेक पर छोड़ दिया जाता है।
किसी भी मामले में, 404 अधिक सामान्य स्थिति कोड है; यदि आप संदेह में हैं कि क्या 404 या 410 का उपयोग करना है, तो 404 का उपयोग करना कभी भी गलत नहीं है।