404 नहीं मिला और 9 सबसे आम HTTP त्रुटियां बताई गईं
404 त्रुटि के अलावा, आप कितने अन्य HTML त्रुटि पृष्ठों के बारे में जानते हैं? क्या आपने कभी सोचा है कि जब आप अपनी स्क्रीन पर इनमें से कोई भी HTML त्रुटि पृष्ठ देखते हैं तो पृष्ठभूमि में क्या होता है?
उन कोड के लिए हैं उपयोगकर्ता को महत्वपूर्ण जानकारी दें. उन्हें बेहतर तरीके से जानना उपयोगी हो सकता है, खासकर यदि आप एक वेबसाइट के मालिक हैं। उनका सही तरीके से उपयोग करने से आपकी उछाल दर कम हो जाती है, आपकी खोज इंजन रैंकिंग में सुधार होता है और आपको अपनी साइट के प्रदर्शन पर ज्ञान प्राप्त होता है.
यह भी पढ़ें:
- रचनात्मक त्रुटि 404 पृष्ठ - भाग I
- रचनात्मक त्रुटि 404 पृष्ठ - भाग II
स्थिति कोड को समझना
वेब पर आपके द्वारा देखे जाने वाले प्रत्येक त्रुटि पृष्ठ के पीछे वेब सर्वर द्वारा भेजा गया HTTP स्टेटस कोड होता है। स्टेटस कोड 3 अंकों की संख्या के प्रारूप में आते हैं। पहला अंक स्थिति कोड के वर्ग को चिह्नित करता है:
- 1xx स्थिति कोड में सूचनात्मक उद्देश्य होते हैं
- 2xx सफलता का संकेत देता है
- 3xx पुनर्निर्देशन के लिए है
इन तीन वर्गों में से कोई भी HTML त्रुटि पृष्ठ में परिणाम नहीं करता है इस मामले में के रूप में क्लाइंट को पता है कि क्या करना है और बिना किसी हिचकिचाहट के साथ कार्य को पूरा करता है। हम आमतौर पर 4XX और 5XX तरह देखते हैं:
- 4xx क्लाइंट-साइड त्रुटियों का प्रतिनिधित्व करते हैं
- 5XXs सर्वर साइड पर समस्याओं को इंगित करें
HTML त्रुटि पृष्ठ इन मामलों में प्रदर्शित होते हैं क्योंकि क्लाइंट को इस बारे में कोई जानकारी नहीं है कि कैसे आगे बढ़ना है. आइए देखें कि जब कुछ दक्षिण की ओर जाता है और उसके बारे में आप क्या कर सकते हैं तो पृष्ठभूमि में क्या होता है.
क्लाइंट-साइड त्रुटियां (4XX)
1. 400 - खराब अनुरोध
जब भी ग्राहक एक अनुरोध भेजता है तो सर्वर समझने में असमर्थ होता है, 400 खराब अनुरोध त्रुटि पृष्ठ दिखाता है। यह आमतौर पर तब होता है ब्राउज़र द्वारा भेजा गया डेटा HTTP प्रोटोकॉल के नियमों का सम्मान नहीं करता है, इसलिए वेब सर्वर अनुरोध को संसाधित करने के तरीके के बारे में स्पष्ट है एक विकृत सिंटैक्स युक्त.
जब आप 400 त्रुटि पृष्ठ देखते हैं तो इसका कारण सबसे अधिक होता है क्लाइंट की तरफ कुछ अस्थिर है: एक पर्याप्त रूप से संरक्षित ऑपरेटिंग सिस्टम, एक अस्थिर इंटरनेट कनेक्शन, एक दोषपूर्ण ब्राउज़र या कैशिंग समस्या नहीं है। इसलिए वेबसाइट के मालिक से संपर्क करने से पहले अपने खुद के पीसी का थोड़ा परीक्षण करना हमेशा एक अच्छा विचार है.
एक अलग ब्राउज़र में एक ही वेबपेज खोलें, कैश साफ़ करें, और जांचें कि क्या आप सुरक्षा अपडेट के कारण हैं। यदि आप नियमित रूप से विभिन्न साइटों पर 400 त्रुटि को पूरा करते हैं, तो आपका पीसी या मैक पूरी तरह से सुरक्षा जांच का इंतजार कर रहा है.
2. 401 - प्राधिकरण आवश्यक
जब क्लाइंट के अनुरोध के पीछे पासवर्ड-संरक्षित वेब पेज होता है, तो सर्वर एक 401 के साथ प्रतिक्रिया करता है प्राधिकरण की आवश्यकता है कोड। 401 एक बार में एक शास्त्रीय त्रुटि संदेश नहीं लौटाता है, लेकिन एक पॉपअप जो उपयोगकर्ता को लॉगिन-पासवर्ड संयोजन प्रदान करने के लिए कहता है.
यदि आपके पास साख है, तो सब कुछ ठीक है, और आप बिना किसी समस्या के जा सकते हैं और संरक्षित स्थल तक पहुंच सकते हैं। अन्यथा आप के लिए पुनर्निर्देशित कर रहे हैं प्राधिकरण की आवश्यकता है त्रुटि पृष्ठ.
यदि आप एक वेबसाइट के मालिक हैं, तो आप कर सकते हैं अपनी साइट पर समान पासवर्ड-सुरक्षा जोड़ें या अपने cPanel खाते के माध्यम से इसका एक हिस्सा.
पर क्लिक करें “पासवर्ड को सुरक्षित रखें” सबमेनू के अंदर “सुरक्षा” मेनू बॉक्स और उस वेब फ़ोल्डर को चुनें जिसे आप सुरक्षित करना चाहते हैं। यह आपके व्यवस्थापक क्षेत्र तक पहुंच को प्रतिबंधित करने के लिए एक अच्छी सुरक्षा परत हो सकती है WP-व्यवस्थापक एक WordPress साइट में फ़ोल्डर.
3. 403 - निषिद्ध
आप 403 का सामना कर सकते हैं मना किया हुआ सर्वर जब त्रुटि पृष्ठ ग्राहक के अनुरोध को स्पष्ट रूप से समझता है, लेकिन कुछ कारणों से इसे पूरा करने से इनकार कर देता है. यह न तो कोई विकृति है और न ही प्राधिकरण की समस्या। 403 स्थिति कोड को वापस करके सर्वर मूल रूप से क्लाइंट को बड़े जोर से खारिज कर देता है “नहीं” बिना किसी स्पष्टीकरण के
सबसे आम कारण है कि वेबसाइट के मालिक आगंतुकों को साइट की फ़ाइल निर्देशिका संरचना को ब्राउज़ करने की अनुमति नहीं देता है. जब इस प्रकार की सुरक्षा सक्षम होती है तो आप सीधे वेबसाइट पर फ़ोल्डर्स तक नहीं पहुँच सकते। अन्य लगातार कारण ग्राहक द्वारा अनुरोधित विशिष्ट फ़ाइल है वेब से देखे जाने की अनुमति नहीं है.
आप ऐसा कर सकते हैं अपनी साइट पर सुरक्षा कारणों से 403 सुरक्षा सेट करें. यह आपकी साइट को हैक किए जाने के खिलाफ सख्त करने के लिए उपयोगी हो सकता है निर्देशिका संरचना या फ़ाइलों को छिपा रहा है जिसमें कमजोर जानकारी हो.
सौभाग्य से कई वेब होस्ट डिफ़ॉल्ट रूप से अपने ग्राहकों को यह सेवा प्रदान करते हैं, लेकिन यदि आप एक अतिरिक्त सुरक्षा परत जोड़ना चाहते हैं, तो अपना cPanel खाता खोलें, नेविगेट करें उन्नत मेनू बॉक्स, और पर क्लिक करें सूचकांक प्रबंधक.
यहां आप यह अनुकूलित कर सकते हैं कि आपके आगंतुक आपकी साइट पर एक विशिष्ट निर्देशिका कैसे देखते हैं। यदि आप चुनते हैं कोई अनुक्रमण नहीं क्लाइंट को दी गई डायरेक्टरी को एक्सेस करने की कोशिश करने पर 403 एरर पेज मिलेगा.
4. 404 - नहीं मिला
404 सबसे प्रसिद्ध HTTP स्टेटस कोड है, और आपने 404 पृष्ठों को कैसे अनुकूलित किया जाए, इसके बारे में कई बेहतरीन पोस्ट जरूर पढ़ी हैं। ब्राउज़र 404 HTML पृष्ठ लौटाता है जब सर्वर को अनुरोधित स्थान पर कुछ नहीं मिलता है.
दो मुख्य परिदृश्य हैं जिनका परिणाम 404 हो सकता है नहीं मिला पृष्ठ। या तो आगंतुक URL गलत किया गया, या साइट की पेरालिंक संरचना को बदल दिया गया है और आने वाले लिंक उन पृष्ठों की ओर इशारा करते हैं जिन्हें विभिन्न स्थानों पर स्थानांतरित किया गया था। 404 त्रुटि पृष्ठ कभी-कभी शीर्ष स्तर के URL पर भी दिखाई दे सकते हैं। यह आमतौर पर होता है जब कोई साइट हाल ही में किसी अन्य वेब सर्वर पर चली गई है और यह DNS अभी भी पुराने स्थान को इंगित करता है. इस तरह की समस्या आमतौर पर थोड़े समय के बाद गायब हो जाती है.
आप वेब पर एसईओ विशेषज्ञ पा सकते हैं जो दावा करते हैं कि आपकी साइट की खोज इंजन रैंकिंग पर बहुत अधिक 404 का नकारात्मक प्रभाव पड़ता है, लेकिन Google दावा करता है कि “404 त्रुटियाँ Google में आपकी साइट की रैंकिंग को प्रभावित नहीं करती हैं, और आप उन्हें सुरक्षित रूप से अनदेखा कर सकते हैं” 404 के रूप में सर्च इंजन द्वारा वेब के एक सामान्य हिस्से के रूप में देखा जाता है.
आप अपने 404 की संख्या को कम करना चाह सकते हैं क्योंकि वे उछाल दर में वृद्धि करते हैं (जो लोग तुरंत छोड़ देते हैं) आपकी साइट के। इसके लिए सबसे आम समाधान स्थायी रूप से हटाए गए पृष्ठों के लिए 301 रीडायरेक्ट का उपयोग करना है, और उन लोगों के लिए 302s जो अस्थायी रूप से अनुपलब्ध हैं.
5. 408 - रिक्वेस्ट टाइम-आउट
जब क्लाइंट का अनुरोध बहुत लंबा हो जाता है, तो सर्वर समय से बाहर निकल जाता है, कनेक्शन बंद हो जाता है, और ब्राउज़र 408 प्रदर्शित करता है ब्रेक का अनुरोध त्रुटि संदेश। टाइम-आउट इसलिए होता है क्योंकि सर्वर को क्लाइंट से पूरा अनुरोध नहीं मिला था समय सीमा के भीतर इसे प्रतीक्षा करने के लिए तैयार किया गया था. की वजह से लगातार 408 त्रुटियां हो सकती हैं सर्वर पर या क्लाइंट सिस्टम पर भारी कार्यभार.
कुछ मामलों में कनेक्शन के दोनों सिरे ठीक से काम करते हैं लेकिन ए अस्थायी इंटरनेट वृद्धि वितरण धीमा कर देती है संदेश का। 404 के मामले में बड़ी वेबसाइटें 408 त्रुटि पृष्ठों को अनुकूलित करती हैं, जैसे आप करते हैं। आमतौर पर पृष्ठ 5 को F5 बटन की सहायता से पुनः लोड करके 408 त्रुटियां तय की जा सकती हैं.
6. 410 - गया
410 गया हुआ त्रुटि पृष्ठ है बहुत करीब प्रसिद्ध 404 के लिए। दोनों का मतलब है सर्वर अनुरोधित फ़ाइल नहीं ढूंढता है, लेकिन जबकि 404 बताता है कि लक्ष्य फ़ाइल सर्वर पर कहीं उपलब्ध हो सकती है, 410 एक स्थायी स्थिति को इंगित करता है.
410 क्लाइंट को दिखाता है कि संसाधन जानबूझकर अनुपलब्ध किया गया था, और वेबसाइट के मालिक आने वाले लिंक को वेब से हटाना चाहता है. यदि फ़ाइल की अनुपलब्धता स्थायी है, तो सर्वर के अनिश्चित होने पर 404 का उपयोग किया जाता है, लेकिन 410 हमेशा पूर्ण निश्चितता को इंगित करता है.
यदि आप अपने स्वयं के सर्वर के प्रभारी हैं, तो यह समझना महत्वपूर्ण है कि 404 और 410 को Google क्रॉलर द्वारा अलग तरीके से कैसे व्यवहार किया जाता है। इस वीडियो में मैट कट्स, सर्च स्पैम के प्रमुख Google ने इस अंतर के बारे में बताया है। यह अच्छा विचार है कि अपनी Google-मित्रता को बढ़ाने के लिए 404 और 410 के बीच अंतर करें.
सर्वर त्रुटियां (5XX)
7. 500 - आंतरिक सर्वर त्रुटि
आंतरिक सर्वर त्रुटि सबसे प्रसिद्ध सर्वर त्रुटि है, क्योंकि जब भी सर्वर का सामना होता है तो इसका उपयोग किया जाता है अप्रत्याशित स्थिति उस ग्राहक के अनुरोध को पूरा करने से रोकता है. 500 त्रुटि कोड एक सामान्य है, जब यह वापस आ गया है कोई अन्य सर्वर साइड 5XX त्रुटि कोड कोई मतलब नहीं है.
हालाँकि इस मामले में समस्या आपके अंत में नहीं है, आप इसे हल करने के लिए कुछ चीजें कर सकते हैं पृष्ठ को पुन: लोड करें (जैसा कि त्रुटि अस्थायी हो सकती है), अपने ब्राउज़र का कैश साफ़ करें (जैसा कि समस्या साइट के कैश्ड संस्करण के साथ हो सकती है), और अपने ब्राउज़र की कुकी हटाएं तथा ब्राउज़र को पुनरारंभ करें.
आप वेबमास्टर से भी संपर्क कर सकते हैं (जैसे किसी अन्य सर्वर-साइड समस्याओं के मामले में) - वे आपके योगदान के लिए आभारी हो सकते हैं लेकिन एक मौका यह भी है कि वे समस्या से अवगत हैं और पहले से ही इस पर काम कर रहे हैं.
यदि आप अपनी साइट पर 500 त्रुटि पृष्ठ का सामना करते हैं, तो यह समझदारी होगी अपने होस्टिंग प्रदाता से संपर्क करें. कारण सबसे अधिक संभावना है अनुमति त्रुटि, ए भ्रष्ट .htaccess फ़ाइल या ए बहुत कम स्मृति सीमा. यदि आपके पास एक वर्डप्रेस साइट है, तो 500 त्रुटि भी एक के कारण हो सकती है थर्ड पार्टी प्लगइन; जब तक अपराधी नहीं मिल जाता, तब तक आप अपने प्लगइन्स को एक-एक करके निष्क्रिय करके इसका परीक्षण कर सकते हैं.
8. 502 - खराब गेटवे
502 त्रुटि संदेश दो सर्वरों के बीच संचार समस्या का प्रतिनिधित्व करता है। यह तब होता है जब क्लाइंट एक सर्वर से जोड़ता है एक प्रवेश द्वार या एक प्रॉक्सी के रूप में कार्य करना चाहिए एक अपस्ट्रीम सर्वर का उपयोग करें जो इसे अतिरिक्त सेवा प्रदान करता है। अन्य सर्वर सर्वर पदानुक्रम में उच्चतर स्थित है। यह उदाहरण के लिए एक अपाचे वेब सर्वर हो सकता है जो प्रॉक्सी सर्वर, या किसी बड़े इंटरनेट सेवा प्रदाता के नाम सर्वर द्वारा एक्सेस किया जाता है जो स्थानीय नाम सर्वर द्वारा एक्सेस किया जाता है।.
जब आपका सामना हो खराब गेटवे त्रुटि पृष्ठ सर्वर एक अपस्ट्रीम सर्वर से एक अवैध प्रतिक्रिया प्राप्त करता है.
ज्यादातर मामलों में इसका मतलब यह नहीं है कि अपस्ट्रीम सर्वर डाउन है लेकिन यह दो संचार सर्वर है डेटा का आदान-प्रदान करने के तरीके के बारे में प्रोटोकॉल पर सहमत न हों. यह आमतौर पर तब होता है जब मशीनों में से एक गलत तरीके से कॉन्फ़िगर या प्रोग्राम किया जाता है। यदि आप अपनी साइट पर 502 देखते हैं तो अपने होस्टिंग प्रदाता से संपर्क करें.
9. 503 - सेवा अस्थायी रूप से अनुपलब्ध
तुम देखते हो सेवा अस्थाई रूप से अनुपलब्ध (कभी कभी संसाधनों से बाहर) संदेश किसी भी समय सर्वर पर एक अस्थायी अधिभार है, या जब यह एक अनुसूचित रखरखाव से गुजर रहा है। 503 त्रुटि कोड का अर्थ है कि वर्तमान में वेब सर्वर उपलब्ध नहीं है। यह आमतौर पर है एक अस्थायी स्थिति जिसे कुछ देरी के बाद हल किया जाएगा.
यदि आप एक वेबसाइट के मालिक हैं, तो अनुसूचित रखरखाव को ठीक से संभालने के लिए 503 स्थिति कोड के बारे में उचित ज्ञान होना महत्वपूर्ण है। यदि आप निर्धारित रखरखाव को सही तरीके से नहीं संभालते हैं, तो आप कर सकते हैं आपकी साइट की खोज इंजन रैंकिंग को चोट पहुंचाई.
Yoast के SEO ब्लॉग पर इस ट्यूटोरियल के माध्यम से या moz.com पर इसे करने का तरीका जानें.
10. 504 - गेटवे टाइम-आउट
वहां एक है सर्वर-सर्वर संचार समस्या के पीछे गेटवे समय समाप्त त्रुटि संदेश, बस के पीछे की तरह 502 खराब गेटवे एरर कोड। जब 504 स्टेटस कोड लौटाया जाता है तो वहां भी एक उच्च-स्तरीय सर्वर उस पृष्ठभूमि में, जो हमारे क्लाइंट से जुड़े सर्वर पर डेटा भेजने वाली है। इस मामले में निचले स्तर के सर्वर को अपस्ट्रीम सर्वर तक पहुँच प्राप्त नहीं होती है.
यह एक ही समय-आउट समस्या है जो 408 के मामले में होती है ब्रेक का अनुरोध स्थिति कोड, लेकिन यहां क्लाइंट और सर्वर के बीच ऐसा नहीं होता है लेकिन पीछे के अंत में दो सर्वरों के बीच. गेटवे समय समाप्त त्रुटि पृष्ठ आमतौर पर इंगित करता है धीमा संचार दो सर्वरों के बीच, और यह भी हो सकता है कि उच्च-स्तरीय सर्वर पूरी तरह से डाउन है.
चूंकि 504 पृष्ठभूमि में एक नेटवर्क समस्या है, केवल उन लोगों के पास जो उस नेटवर्क तक पहुंच रखते हैं, वे इसे हल कर सकते हैं। अन्य सर्वर-साइड HTTP त्रुटियों के साथ, कभी-कभी यह पेज को रिफ्रेश करने के लिए कुछ मिनट बाद पेज को रिफ्रेश करने के लिए पर्याप्त होता है - केवल तभी जब सर्विस प्रोवाइडर समस्या पर काम करते हैं.