त्रुटि 404 मानक HTTP साइट प्रतिक्रिया कोड है: पृष्ठ नहीं मिला। आम तौर पर, उपयोगकर्ता तब ऐसी त्रुटि देखते हैं जब वे किसी लिंक पर क्लिक करते हैं जो पहले से मौजूद नहीं पृष्ठ की ओर ले जाता है।
अधिकतर, ऐसी त्रुटि का कारण होता है:
कई 404 त्रुटियों का प्रकट होना वायरस हमले के कारण हो सकता है, उदाहरण के लिए, साइट पर डोरवे पेजेस का स्थान।
404 त्रुटि के होने को पूरी तरह से खत्म करना असंभव है, यह किसी भी साइट पर हो सकती है। उदाहरण के लिए: कहीं पता बदल गया है, कोई अनुभाग या पृष्ठ हटा दिया गया है, और पुराने लिंक रह गए हैं। ऐसी स्थिति ऑनलाइन स्टोर्स में उत्पाद कार्ड हटाने पर हो सकती है।
यह सुनिश्चित करने का सबसे अच्छा तरीका कि आगंतुक 404 पृष्ठ पर न पहुंचें, साइट पर नियमित रूप से "टूटे हुए" लिंक की जांच करना है। यह आंतरिक लिंकिंग और अन्य संसाधनों के बाहरी लिंक दोनों पर लागू होता है।
खुद में, साइट पर 404 त्रुटि का होना समस्या नहीं है। लेकिन ताकि ऐसे पृष्ठों की मौजूदगी संसाधन की रैंकिंग में गिरावट न लाए, उन्हें सही तरीके से कॉन्फ़िगर करना चाहिए—सर्वर को 404 प्रतिक्रिया कोड देना चाहिए। यही प्रतिक्रिया खोज रोबोट को सूचित करती है कि यह पृष्ठ मौजूद नहीं है, और इसके इंडेक्सिंग को रोकती है। इससे डुप्लिकेट से बचा जा सकता है और साइट की गुणवत्ता कम होने से रोका जा सकता है।
अगर 404 कोड के बजाय 200 उत्तर दिया जाता है, तो बहुत सारे खाली पृष्ठ इंडेक्स में आ जाएंगे। वे डुप्लिकेट बनाएंगे जिन्हें खोज रोबोट असली उच्च गुणवत्ता वाली सामग्री वाले पृष्ठों के बजाय स्कैन करेगा।
इसके अतिरिक्त, यदि मौजूद नहीं पृष्ठ 404 प्रतिक्रिया कोड नहीं देते, तो बेईमान प्रतिस्पर्धी उन्हें खोज इंडेक्स में भेज सकते हैं, उदाहरण के लिए, ऐसे पृष्ठों के लिंक पोस्ट करके। प्रतिस्पर्धी साइट के मौजूद नहीं पृष्ठों के लिए नए URL भी बनाए जाते हैं ताकि उनकी संख्या खोज में बढ़े। नतीजतन, क्रॉलर केवल मौजूद नहीं पृष्ठों को स्कैन करता है और साइट को SERP में निम्न गुणवत्ता वाला करार देता है।
इस प्रकार, 404 पृष्ठ का सही कॉन्फ़िगरेशन और डिज़ाइन महत्वपूर्ण है—यह किसी भी वेब संसाधन के सही संचालन और सफल प्रचार के लिए पूर्वापेक्षा है।
तकनीकी दृष्टिकोण से, यह एक नियमित साइट पृष्ठ है जो मांगे गए दस्तावेज़ के अभाव में दिया जाता है। इसे उपयोगकर्ता को सूचित करना चाहिए कि इस पते पर कोई दस्तावेज़ नहीं है, और साइट के साथ आगे काम करने का अवसर प्रदान करना चाहिए। अन्यथा, आगंतुक वेब संसाधन छोड़ सकते हैं, जिससे वेब ट्रैफिक की हानि और व्यवहार कारकों में गिरावट होगी।
एक मानक 404 पृष्ठ आमतौर पर जानकारीपूर्ण नहीं होता और किसी विशेष साइट से संबंधित नहीं होता।
कभी-कभी, ऐसा पृष्ठ देखने पर उपयोगकर्ता समझ भी नहीं पाता कि क्या हुआ। इसलिए, साइट मालिकों को अपनी खुद की 404 पृष्ठ बनाने की सलाह दी जाती है। सबसे पहले, पृष्ठ उपयोगकर्ता के लिए सुविधाजनक और उपयोगी होना चाहिए, आगंतुक को समझना चाहिए कि पृष्ठ मौजूद नहीं है और साइट के अन्य अनुभागों पर जा सकता है।
404 पृष्ठ के डिज़ाइन के लिए खोज इंजन से कई आवश्यकताएं हैं। Google ने इस विषय पर बार-बार सुझाव दिए हैं।
इन सुझावों के आधार पर, निम्न विचार पहचाने जा सकते हैं:
सही तरीके से डिज़ाइन किया गया 404 त्रुटि पृष्ठ इस प्रकार दिखता है:
जैसा कि पहले बताया गया है, तकनीकी दृष्टिकोण से यह एक सामान्य साइट पृष्ठ है, और इसे HTML का उपयोग करके बनाया जाता है। इसे सभी लोकप्रिय CMS के टेक्स्ट एडिटर से भी बनाया जा सकता है:
पृष्ठ बनाने के बाद, आपको .htaccess फ़ाइल में नियम दर्ज करना होगा, जो साइट की रूट प्रणाली में स्थित होती है। .htaccess एक विशेष फ़ाइल है जिसमें आप साइट के संचालन से संबंधित अतिरिक्त नियम और पैरामीटर निर्दिष्ट कर सकते हैं।
ताकि जब उपयोगकर्ता किसी मौजूद नहीं संसाधन पर पहुंचें, तो 404 त्रुटि वाला पृष्ठ दिखाया जाए, आपको निम्न कमांड दर्ज करनी होगी:
ErrorDocument 404 http://www.site.ru/404.html
जहां http://www.site.ru/404.html — त्रुटि 404 के लिए तैयार पृष्ठ टेम्पलेट का लिंक है।
उपरोक्त नियमों का पालन करें, और 404 त्रुटि की मौजूदगी आपकी साइट की स्थिति को खराब नहीं करेगी, बल्कि इसके विपरीत, यह इसका लाभ बन सकती है।
रोचक और उपयोगी 404 त्रुटि पृष्ठ उपयोगकर्ताओं का ध्यान आकर्षित करेंगे और आपके संसाधन के व्यवहार कारकों को बेहतर बनाएंगे।