HTTP 404

From alpha
Jump to navigation Jump to search

डेटा संचार में, HTTP 404, 404 नहीं मिला, 404, 404 त्रुटि, पृष्ठ नहीं मिला या फ़ाइल नहीं मिली त्रुटि संदेश एक हाइपरटेक्स्ट परहस्त शिष्टाचार (HTTP) HTTP स्थिति कोड की सूची है, यह इंगित करने के लिए कि वेब ब्राउज़र संचार करने में सक्षम था किसी दिए गए सर्वर (कंप्यूटिंग) के साथ, लेकिन सर्वर वह नहीं ढूंढ सका जो अनुरोध किया गया था। त्रुटि का उपयोग तब भी किया जा सकता है जब कोई सर्वर यह खुलासा नहीं करना चाहता कि उसके पास अनुरोधित जानकारी है या नहीं।[1] जब कोई उपयोगकर्ता किसी लिंक रोट का अनुसरण करने का प्रयास करता है तो वेबसाइट होस्टिंग सर्वर आमतौर पर 404 नॉट फाउंड वेब पेज उत्पन्न करेगा; इसलिए 404 त्रुटि वर्ल्ड वाइड वेब पर पाई जाने वाली सबसे अधिक पहचानी जाने वाली त्रुटियों में से एक है।

अंग्रेजी विकिपीडिया के 404 पृष्ठ

अवलोकन

HTTP के माध्यम से संचार करते समय, एक सर्वर को एक अनुरोध का जवाब देने की आवश्यकता होती है, जैसे कि एक वेब पृष्ठ के लिए वेब ब्राउज़र अनुरोध, एक संख्यात्मक प्रतिक्रिया कोड और एक वैकल्पिक, अनिवार्य, या अस्वीकृत (स्थिति कोड के आधार पर) संदेश के साथ। कोड 404 में, पहला अंक क्लाइंट त्रुटि को इंगित करता है, जैसे गलत टाइप किया गया यूनिफ़ॉर्म रिसोर्स लोकेटर (यूआरएल)। निम्नलिखित दो अंक सामने आई विशिष्ट त्रुटि को दर्शाते हैं। HTTP का तीन अंकों वाले कोड का उपयोग फाइल ट्रांसफर प्रोटोकॉल और नेटवर्क समाचार स्थानांतरण प्रोटोकॉल जैसे पुराने प्रोटोकॉल में ऐसे कोड के उपयोग के समान है। HTTP स्तर पर, 404 प्रतिक्रिया कोड के बाद मानव-पठनीय कारण वाक्यांश आता है। HTTP विनिर्देश 'नहीं मिला' वाक्यांश का सुझाव देता है[1]और कई वेब सर्वर डिफ़ॉल्ट रूप से एक HTML पेज जारी करते हैं जिसमें 404 कोड और नॉट फाउंड वाक्यांश दोनों शामिल होते हैं।

जब पेजों को स्थानांतरित या हटा दिया जाता है तो अक्सर 404 त्रुटि वापस आ जाती है। पहले मामले में, 301 मूव्ड परमानेंटली प्रतिक्रिया लौटाकर यूआरएल मैपिंग या यूआरएल पुनर्निर्देशन को नियोजित करना बेहतर है, जिसे अधिकांश सर्वर कॉन्फ़िगरेशन फ़ाइलों में या यूआरएल पुनर्लेखन के माध्यम से कॉन्फ़िगर किया जा सकता है; दूसरे मामले में, 410 गॉन वापस किया जाना चाहिए। चूँकि इन दो विकल्पों के लिए विशेष सर्वर कॉन्फ़िगरेशन की आवश्यकता होती है, अधिकांश वेबसाइटें इनका उपयोग नहीं करती हैं।

404 त्रुटियों को डोमेन की नामांकन प्रणाली त्रुटियों के साथ भ्रमित नहीं किया जाना चाहिए, जो तब प्रकट होती हैं जब दिया गया यूआरएल एक ऐसे सर्वर नाम को संदर्भित करता है जो मौजूद नहीं है। 404 त्रुटि इंगित करती है कि सर्वर स्वयं मिल गया था, लेकिन सर्वर अनुरोधित पृष्ठ को पुनः प्राप्त करने में सक्षम नहीं था।

इतिहास

404 त्रुटि कोड की उत्पत्ति वर्ल्ड वाइड वेब के शुरुआती दिनों से होती है। 1992 में, वेब के आविष्कारक टिक बैरनर्स - ली और यूरोपीय परमाणु अनुसंधान संगठन CERN में उनकी टीम ने पहला वेब सर्वर सॉफ्टवेयर बनाया, जिसे CERN httpd कहा गया।[2] इस सॉफ़्टवेयर ने वेब पेजों को संग्रहीत और पुनर्प्राप्त करने के लिए एक सरल फ़ाइल सिस्टम का उपयोग किया, और इसने प्रत्येक प्रकार के अनुरोध और प्रतिक्रिया के लिए तीन अंकों की संख्या निर्दिष्ट की। संख्या 404 को यह इंगित करने के लिए चुना गया था कि अनुरोधित फ़ाइल सर्वर पर नहीं मिली थी।[3] शब्द 404 नॉट फाउंड का आविष्कार स्वयं बर्नर्स-ली ने किया था, जिन्होंने 1998 के एक साक्षात्कार में बताया था कि वह त्रुटि संदेश को थोड़ा क्षमाप्रार्थी बनाना चाहते थे।[4][3]उन्होंने यह भी कहा कि उन्होंने इसके बजाय 400 बैड रिक्वेस्ट का उपयोग करने पर विचार किया, लेकिन निर्णय लिया कि यह बहुत अस्पष्ट और तकनीकी था।[4][3]

किसी वेब पेज पर दिखाई देने वाली 404 त्रुटि का पहला प्रलेखित मामला 1993 में था, जब एक उपयोगकर्ता ने एनसीएसए वेबसाइट पर मोज़ेक (वेब ​​​​ब्राउज़र) के बारे में एक पेज तक पहुंचने का प्रयास किया था। पृष्ठ को किसी भिन्न स्थान पर ले जाया गया था, लेकिन लिंक अपडेट नहीं किया गया था।[2]उपयोगकर्ता ने एनसीएसए टीम को त्रुटि की सूचना दी, जिन्होंने लिंक को ठीक किया और अपने 404 पेज पर एक हास्य संदेश जोड़ा: हमें खेद है, लेकिन आपके द्वारा अनुरोधित दस्तावेज़ यहां नहीं है। शायद आपको कहीं और प्रयास करना चाहिए.[3]

तब से, 404 त्रुटियाँ वेब पर सबसे आम और पहचानने योग्य त्रुटियों में से एक बन गई हैं। कई वेबसाइटों ने अपने आगंतुकों के मनोरंजन या सहायता के लिए अपने 404 पृष्ठों को रचनात्मक डिज़ाइन, संदेश या सुविधाओं के साथ अनुकूलित किया है। उदाहरण के लिए, Google के 404 पेज में एक टूटा हुआ रोबोट और उसके होमपेज का एक लिंक है,[5] जबकि GitHub का 404 पृष्ठ एक लंबन तारा क्षेत्र की एक यादृच्छिक छवि और उसके स्थिति पृष्ठ का एक लिंक दिखाता है।[6] कुछ वेबसाइटों ने अपने ब्रांड व्यक्तित्व, हास्य या सामाजिक कारणों को प्रदर्शित करने के लिए अपने 404 पृष्ठों का भी उपयोग किया है। उदाहरण के लिए, लेगो का 404 पृष्ठ एक लेगो पात्र की एक छवि दिखाता है जो एक लापता ईंट की खोज कर रहा है,[7] जबकि अमेज़ॅन का 404 पेज संरक्षण के बारे में संदेश के साथ एक कुत्ते की छवि प्रदर्शित करता है।[8]


सॉफ्ट 404 त्रुटियाँ

कुछ वेबसाइटें 200 ओके रिस्पॉन्स कोड के साथ एक मानक वेब पेज लौटाकर 'नहीं मिला' त्रुटि की रिपोर्ट करती हैं, यह गलत रिपोर्ट करती हैं कि पेज ठीक से लोड हुआ है; इसे सॉफ्ट 404 के रूप में जाना जाता है। सॉफ्ट 404 शब्द 2004 में ज़िव बार-योसेफ एट अल द्वारा पेश किया गया था।[9] सॉफ्ट 404 यह पता लगाने के स्वचालित तरीकों के लिए समस्याग्रस्त हैं कि कोई लिंक टूटा हुआ है या नहीं। याहू और गूगल जैसे कुछ खोज इंजन सॉफ्ट 404 का पता लगाने के लिए स्वचालित प्रक्रियाओं का उपयोग करते हैं।[10] सॉफ़्ट 404 कुछ HTTP सर्वर सॉफ़्टवेयर का उपयोग करते समय कॉन्फ़िगरेशन त्रुटियों के परिणामस्वरूप हो सकता है, उदाहरण के लिए अपाचे HTTP सर्वर सॉफ़्टवेयर के साथ, जब एक त्रुटि दस्तावेज़ 404 (.htaccess फ़ाइल में निर्दिष्ट) को एक पूर्ण पथ के रूप में निर्दिष्ट किया जाता है (उदाहरण के लिए सापेक्ष पथ (/error.html) के बजाय http://example.com/error.html)।[11] यह कुछ ब्राउज़रों (जैसे इंटरनेट एक्सप्लोरर) को ब्राउज़र-विशिष्ट अनुकूल त्रुटि संदेश के साथ प्रस्तुत की जाने वाली चीज़ को बदलने के बजाय एक अनुकूलित 404 त्रुटि संदेश प्रदर्शित करने के लिए बाध्य करने के उद्देश्य से भी किया जा सकता है (इंटरनेट एक्सप्लोरर में, यह व्यवहार तब ट्रिगर होता है जब 404 होता है) परोसा गया और प्राप्त HTML एक निश्चित लंबाई से छोटा है, और इसे उपयोगकर्ता द्वारा मैन्युअल रूप से अक्षम किया जा सकता है)।

ऐसी सॉफ्ट 3XX त्रुटियां भी हैं जहां सामग्री 200 स्थिति के साथ लौटाई जाती है लेकिन पुनर्निर्देशित पृष्ठ से आती है, जैसे कि जब गायब पृष्ठों को डोमेन रूट/होम पेज पर पुनर्निर्देशित किया जाता है।

प्रॉक्सी सर्वर

कुछ प्रॉक्सी सर्वर 404 त्रुटि उत्पन्न करते हैं जब HTTP स्थिति कोड की सूची#5xx सर्वर त्रुटियों|500-श्रेणी त्रुटि कोड अधिक सही होगा। यदि दूरस्थ होस्ट (जैसे होस्टनाम रिज़ॉल्यूशन विफलता या अस्वीकृत टीसीपी कनेक्शन) के साथ किसी समस्या के कारण प्रॉक्सी सर्वर किसी पृष्ठ के अनुरोध को पूरा करने में असमर्थ है, तो इसे 5xx आंतरिक सर्वर त्रुटि के रूप में वर्णित किया जाना चाहिए, लेकिन इसके बजाय 404 वितरित हो सकता है . यह उन प्रोग्रामों को भ्रमित कर सकता है जो विशिष्ट प्रतिक्रियाओं की अपेक्षा करते हैं और उन पर कार्य करते हैं, क्योंकि वे अब मौजूद वेब सर्वर पर एक अनुपस्थित वेब सर्वर और एक लापता वेब पेज के बीच आसानी से अंतर नहीं कर सकते हैं।

जानबूझकर 404s

जुलाई 2004 में, यूके टेलीकॉम प्रदाता बीटी समूह ने क्लीनफ़ीड (सामग्री अवरोधन प्रणाली) कंटेंट ब्लॉकिंग सिस्टम तैनात किया, जो इंटरनेट वॉच फाउंडेशन द्वारा संभावित रूप से अवैध के रूप में पहचानी गई सामग्री के किसी भी अनुरोध पर 404 त्रुटि लौटाता है।[12] अन्य ISP समान परिस्थितियों में HTTP 403 निषिद्ध त्रुटि लौटाते हैं।[13] सेंसरशिप को छुपाने के साधन के रूप में नकली 404 त्रुटियों को नियोजित करने की प्रथा थाईलैंड में भी बताई गई है[14] और ट्यूनीशिया.[15] ट्यूनीशिया में, जहां ट्यूनीशियाई क्रांति से पहले सेंसरशिप गंभीर थी, लोग नकली 404 त्रुटियों की प्रकृति के बारे में जागरूक हो गए और बेन अली शासन के दौरान अम्मार 404 # सेंसरशिप नामक एक काल्पनिक चरित्र बनाया जो अदृश्य सेंसर का प्रतिनिधित्व करता है।[16]


Microsoft इंटरनेट सर्वर 404 सबस्टेटस त्रुटि कोड

माइक्रोसॉफ्ट द्वारा विकसित वेबसर्वर सॉफ्टवेयर, इंटरनेट इंफॉर्मेशन सर्विसेज|माइक्रोसॉफ्ट की इंटरनेट इंफॉर्मेशन सर्विसेज (आईआईएस), अपनी 404 प्रतिक्रियाओं के साथ सबस्टेटस कोड का एक सेट लौटाता है। उपस्थिति कोड 404 स्थिति कोड से जुड़े दशमलव संख्याओं का रूप लेते हैं। सबस्टेटस कोड इंटरनेट निरुपित नंबर प्राधिकरण द्वारा आधिकारिक तौर पर मान्यता प्राप्त नहीं हैं और गैर-Microsoft सर्वर द्वारा वापस नहीं किए जाते हैं।

उपस्थिति कोड

Microsoft के IIS 7.0, IIS 7.5, और IIS 8.0 सर्वर 404 त्रुटि के अधिक विशिष्ट कारण को इंगित करने के लिए निम्नलिखित HTTP सबस्टेटस कोड को परिभाषित करते हैं:

  • 404.0 - नहीं मिला।
  • 404.1 - साइट नहीं मिली।
  • 404.2 - आईएसएपीआई या कॉमन गेटवे इंटरफ़ेस प्रतिबंध।
  • 404.3 - MIME प्रकार प्रतिबंध।
  • 404.4 - कोई हैंडलर कॉन्फ़िगर नहीं किया गया।
  • 404.5 - अनुरोध फ़िल्टरिंग कॉन्फ़िगरेशन द्वारा अस्वीकृत।
  • 404.6 - क्रिया अस्वीकृत।
  • 404.7 - फ़ाइल एक्सटेंशन अस्वीकृत।
  • 404.8 - छिपा हुआ नामस्थान।
  • 404.9 - फ़ाइल विशेषता छिपी हुई।
  • 404.10 - अनुरोध हेडर बहुत लंबा है।
  • 404.11 - अनुरोध में दोहरा एस्केप अनुक्रम शामिल है।
  • 404.12 - अनुरोध में उच्च-बिट वर्ण शामिल हैं।
  • 404.13 - सामग्री की लंबाई बहुत बड़ी है।
  • 404.14 - अनुरोध URL बहुत लंबा है।
  • 404.15 - क्वेरी स्ट्रिंग बहुत लंबी है।
  • 404.16 - डीएवी अनुरोध स्थिर फ़ाइल हैंडलर को भेजा गया।
  • 404.17 - गतिशील सामग्री को वाइल्डकार्ड MIME मैपिंग के माध्यम से स्थिर फ़ाइल हैंडलर पर मैप किया गया।
  • 404.18 - क्वेरी स्ट्रिंग अनुक्रम अस्वीकृत।
  • 404.19 - फ़िल्टरिंग नियम द्वारा अस्वीकृत।
  • 404.20 - बहुत सारे यूआरएल खंड।

कस्टम त्रुटि पृष्ठ

404 संदेश

वेब सर्वर को आम तौर पर एक अनुकूलित 404 त्रुटि पृष्ठ प्रदर्शित करने के लिए कॉन्फ़िगर किया जा सकता है, जिसमें अधिक प्राकृतिक विवरण, मूल साइट की ब्रांडिंग और कभी-कभी साइट मानचित्र, एक खोज फ़ॉर्म या 404-पृष्ठ विजेट शामिल होता है। प्रोटोकॉल स्तर वाक्यांश, जो उपयोगकर्ता से छिपा हुआ है, शायद ही कभी अनुकूलित किया जाता है। हालाँकि, इंटरनेट एक्सप्लोरर कस्टम पेज प्रदर्शित नहीं करेगा जब तक कि वे 512 बाइट्स से बड़े न हों, इसके बजाय एक अनुकूल त्रुटि पेज प्रदर्शित करने का विकल्प चुनें।[17] Google Chrome में समान कार्यक्षमता शामिल है, जहां यदि पृष्ठ का आकार 512 बाइट्स से कम है, तो 404 को Google एल्गोरिदम द्वारा उत्पन्न वैकल्पिक सुझावों से बदल दिया जाता है।[18] एक और समस्या यह है कि यदि पृष्ठ फ़ेविकॉन प्रदान नहीं करता है, और एक अलग कस्टम 404-पेज मौजूद है, तो प्रत्येक पृष्ठ दृश्य पर अतिरिक्त ट्रैफ़िक और लंबा लोडिंग समय उत्पन्न होगा।[19][20]

कई संगठन 404 त्रुटि पृष्ठों का उपयोग एक ऐसी वेबसाइट में हास्य डालने के अवसर के रूप में करते हैं जो अन्यथा एक गंभीर वेबसाइट हो सकती है। उदाहरण के लिए, मेट्रो यूके एक स्केटबोर्ड पर एक ध्रुवीय भालू दिखाता है, और वेब विकास एजेंसी लेफ्ट लॉजिक के पास एक सरल ड्राइंग प्रोग्राम है।[21] 2015 यूनाइटेड किंगडम के आम चुनाव अभियान के दौरान सभी मुख्य राजनीतिक दलों ने अपने 404 पृष्ठों का उपयोग या तो राजनीतिक विरोधियों पर निशाना साधने के लिए किया या संभावित समर्थकों को प्रासंगिक नीतियां दिखाने के लिए किया।[22] यूरोप में, यूरोप के लापता बच्चे और बाल फोकस सहित कई यूरोपीय संगठनों द्वारा बनाई गई प्रोजेक्ट नहीं मिला, साइट ऑपरेटरों को अनुकूलित 404 त्रुटि पृष्ठों की सेवा के लिए एक स्निपेट (प्रोग्रामिंग) जोड़ने के लिए प्रोत्साहित करती है।[23] जो लापता बच्चों के बारे में डेटा प्रदान करते हैं।[24] जबकि कई वेबसाइटें 404 त्रुटि संदेश में अतिरिक्त जानकारी भेजती हैं - जैसे किसी वेबसाइट के मुखपृष्ठ या खोज बॉक्स का लिंक - कुछ उपयोगकर्ता द्वारा वांछित सही वेब पेज ढूंढने का भी प्रयास करते हैं। ऐसा करने के लिए कुछ सामग्री प्रबंधन प्रणालियों (सीएमएस) के लिए एक्सटेंशन उपलब्ध हैं।[25]


404 त्रुटियों को ट्रैक करना

ऐसे कई उपकरण मौजूद हैं जो 404 स्थिति कोड लौटाने वाले पृष्ठों को खोजने के लिए एक वेबसाइट के माध्यम से क्रॉल करते हैं। ये उपकरण किसी विशेष वेबसाइट में मौजूद लिंक ढूंढने में सहायक हो सकते हैं। इन उपकरणों की सीमा यह है कि वे केवल एक विशेष वेबसाइट के भीतर लिंक ढूंढते हैं, और अन्य वेबसाइटों पर लिंक से उत्पन्न 404 को अनदेखा कर देते हैं। परिणामस्वरूप, ये उपकरण वेबसाइटों पर मौजूद 404 में से 83% से चूक जाते हैं।[26] इसका एक तरीका बाहरी लिंक का विश्लेषण करके 404 त्रुटियां ढूंढना है।[27] 404 त्रुटियों का पता लगाने के सबसे प्रभावी तरीकों में से एक Google सर्च कंसोल, Google Analytics या क्रॉलिंग सॉफ़्टवेयर का उपयोग करना है।

एक अन्य सामान्य तरीका लॉग फ़ाइल विश्लेषण का उपयोग करके 404 पृष्ठों पर ट्रैफ़िक को ट्रैक करना है।[28] यह इस बारे में अधिक समझने में उपयोगी हो सकता है कि 404s उपयोगकर्ता साइट पर क्या पहुंचे। 404 पृष्ठों पर ट्रैफ़िक को ट्रैक करने का एक अन्य तरीका जावास्क्रिप्ट-आधारित ट्रैफ़िक ट्रैकिंग टूल का उपयोग करना है।[29]


कारण

किसी पृष्ठ के अस्तित्व में न होने के कई संभावित कारण हैं। इनमें से कुछ सामान्य हैं:[30][31][32]

  • पृष्ठ को वेबसाइट के स्वामी या व्यवस्थापक द्वारा हटा दिया गया था।
  • पृष्ठ को किसी भिन्न स्थान पर ले जाया गया या उस पर इंगित करने वाले लिंक को अपडेट किए बिना उसका नाम बदल दिया गया।
  • पेज पहले कभी नहीं बनाया गया था या अभी भी निर्माणाधीन है।
  • रखरखाव या तकनीकी समस्याओं के कारण पृष्ठ अस्थायी रूप से अनुपलब्ध है।
  • पृष्ठ उपयोगकर्ता के नेटवर्क या फ़ायरवॉल सेटिंग्स द्वारा अवरुद्ध है।
  • पेज वेबसाइट की गोपनीयता या सुरक्षा नीतियों द्वारा प्रतिबंधित है।
  • पृष्ठ में अवैध या हानिकारक सामग्री है जिसे अधिकारियों या वेबसाइट द्वारा हटा दिया गया था।

समाधान

यदि किसी उपयोगकर्ता को कोई ऐसा पृष्ठ मिलता है जो अस्तित्व में नहीं है, तो वे कुछ कदम उठा सकते हैं ताकि वे जिस जानकारी की तलाश कर रहे हैं उसे ढूंढने का प्रयास कर सकें या समस्या की रिपोर्ट कर सकें।[30][31][32]

  • पेज का यूआरएल जांचें. कभी-कभी, एक साधारण टाइपो या वर्तनी की गलती के कारण पेज लोड नहीं हो सकता है। सुनिश्चित करें कि सही पता दर्ज किया गया है और पुनः प्रयास करें।
  • पृष्ठ ताज़ा करें। कभी-कभी, कोई अस्थायी गड़बड़ी या नेटवर्क समस्या किसी पृष्ठ को लोड होने से रोक सकती है। F5 दबाकर या ब्राउज़र पर रीफ्रेश बटन पर क्लिक करके पृष्ठ को पुनः लोड करने का प्रयास करें।
  • पिछले पेज पर वापस जाओ। कभी-कभी, कोई लिंक टूटा हुआ या पुराना हो सकता है। उस पृष्ठ पर वापस जाने का प्रयास करें जहां लिंक मिला था और देखें कि क्या उसी जानकारी के लिए कोई अद्यतन या वैकल्पिक लिंक है।
  • एक खोज इंजन का उपयोग। कभी-कभी, किसी पृष्ठ को खोज इंजन द्वारा अनुक्रमित किया जा सकता है, भले ही वह अब अस्तित्व में न हो। पृष्ठ के विषय से संबंधित कीवर्ड खोजने का प्रयास करें और देखें कि क्या जानकारी के अन्य स्रोत मिल सकते हैं।
  • वेबसाइट के मालिक या व्यवस्थापक से संपर्क करें. कभी-कभी, किसी पृष्ठ को बिना किसी सूचना के हटाया या स्थानांतरित किया जा सकता है। वेबसाइट के लिए ज़िम्मेदार व्यक्ति या संगठन से संपर्क करने का प्रयास करें और उनसे पृष्ठ की स्थिति के बारे में पूछें। उनकी संपर्क जानकारी आमतौर पर उनके मुखपृष्ठ पर या उनके पाद लेख अनुभाग में पाई जा सकती है।
  • त्रुटि की रिपोर्ट करें. कभी-कभी, वेबसाइट के हिस्से में किसी त्रुटि के कारण कोई पृष्ठ मौजूद नहीं हो सकता है। वेबसाइट स्वामी या व्यवस्थापक को त्रुटि की रिपोर्ट करने का प्रयास करें ताकि वे इसे यथाशीघ्र ठीक कर सकें। उनका फीडबैक फॉर्म या ईमेल पता आमतौर पर उनके होमपेज पर या उनके पाद लेख अनुभाग में पाया जा सकता है।

यह भी देखें

संदर्भ

  1. 1.0 1.1 Fielding, R.; Reschke, J. (June 2014). Fielding, R; Reschke, J (eds.). "RFC 7231, HTTP/1.1 Semantics and Content, Section 6.5.4 404 Not Found". ietf.org. doi:10.17487/RFC7231. S2CID 14399078. Retrieved 13 December 2018. {{cite journal}}: Cite journal requires |journal= (help)
  2. 2.0 2.1 "404 page design: best practices and awesome examples". www.justinmind.com. Retrieved 19 May 2023. {{cite web}}: Cite uses generic title (help)
  3. 3.0 3.1 3.2 3.3 "What is a 404 error and what should I do if I get one? » Internet » Windows » Tech Ease". Retrieved 19 May 2023.
  4. 4.0 4.1 What is the world wide web? - Twila Camp, retrieved 19 May 2023
  5. "Google 404 Error Page". Google. {{cite web}}: Check |archive-url= value (help)CS1 maint: url-status (link)
  6. "Github 404 Error Page". Github. {{cite web}}: Check |archive-url= value (help)CS1 maint: url-status (link)
  7. "LEGO 404 Error Page". Lego. {{cite web}}: Check |archive-url= value (help)CS1 maint: url-status (link)
  8. "Amazon's 404 error page". Amazon. {{cite web}}: Check |archive-url= value (help)CS1 maint: url-status (link)
  9. Ziv Bar-Yossef; Andrei Z. Broder; Ravi Kumar; Andrew Tompkins (2004). Sic Transit Gloria Telae: Towards an Understanding of the Web's Decay. Proceedings of the 13th International Conference on World Wide Web (WWW). pp. 328–337. doi:10.1145/988672.988716. ISBN 978-1581138443. S2CID 587547.
  10. "Why is your crawler asking for strange URLs that have never existed on my site?". Yahoo Ysearch Help page. Archived from the original on 15 July 2014. Retrieved 4 September 2013.
  11. "Farewell to soft 404s". Google Official Blog. Retrieved 20 September 2008.
  12. "LINX Public Affairs » Cleanfeed: the facts". Publicaffairs.linx.net. 10 September 2004. Archived from the original on 13 May 2011. Retrieved 6 March 2011.
  13. "DEMON – Error 403". Retrieved 14 June 2012.
  14. Sambandaraksa, Don (18 February 2009). "The old fake '404 Not Found' routine - Dead link". Bangkok Post. Retrieved 12 September 2010.
  15. Noman, Helmi (12 September 2008). "Tunisian journalist sues government agency for blocking Facebook, claims damage for the use of 404 error message instead of 403". Open Net Initiative. Retrieved 21 November 2010.
  16. "Anti-censorship movement in Tunisia: creativity, courage and hope!". Global Voices Advocacy. 27 May 2010. Retrieved 28 August 2010.
  17. "अनुकूल HTTP त्रुटि पृष्ठ". msdn.com. 18 August 2010. Archived from the original on 2 December 2010. Retrieved 14 June 2012.
  18. "Issue 1695: Chrome needs option to turn off "Friendly 404" displays". bugs.chromium.org. Retrieved 25 December 2021.
  19. Heng, Christopher (7 September 2008). "Favicon.ico क्या है और अपनी वेबसाइट के लिए Favicon आइकन कैसे बनाएं". The Site Wizard. Retrieved 23 February 2011.
  20. "नृशंस "favicon.ico नहीं मिला" त्रुटि". Internet Folks. 3 August 1999.
  21. "From skateboarding bears to missing children: The power of the 404 Not Found error page". Metro. 6 June 2011. Retrieved 16 April 2013.
  22. "The political Page 404 war". BBC Newsbeat. 27 April 2015. Retrieved 18 May 2018.
  23. "नोटफॉउन्ड.ऑर्ग". notfound. notfound. Archived from the original on 2 September 2014.
  24. "Missing children messages go on 404 error pages". BBC News. 27 September 2012. Retrieved 20 September 2014.
  25. Swenson, Sahala (19 August 2008). "Make your 404 pages more useful". Official Google Webmaster Central Blog. Google, Inc. Retrieved 28 August 2009.
  26. "Sources Leading To 404s". SpringTrax. Retrieved 11 February 2013.
  27. Cushing, Anne (2 April 2013). "A Data-Centric Approach To Identifying 404 Pages Worth Saving". Search Engine Land. Retrieved 7 June 2013.
  28. "Tracking and Preventing 404 Errors". 404errorpages.com. Retrieved 7 June 2013.
  29. "Understand 404 Errors". SpringTrax.com. Retrieved 7 June 2013.
  30. 30.0 30.1 Edgar, Matthew (11 April 2023). "How To Fix 404 Errors On Your Website". Matthew Edgar. Retrieved 19 May 2023.
  31. 31.0 31.1 Frickey, Dean (18 November 2008). "A More Useful 404". A List Apart. Retrieved 19 May 2023.
  32. 32.0 32.1 "What 'Error 404' means and how to fix it". IONOS Digital Guide. 31 January 2023. Retrieved 19 May 2023.


बाहरी संबंध