प्रकटीकरण: जब आप हमारे लिंक के माध्यम से सेवा या उत्पाद खरीदते हैं, तो हम कभी-कभी कमीशन कमाते हैं।

403 निषिद्ध त्रुटि क्या है और इसे कैसे ठीक करें (5 समाधान समझाया गया)

403 निषिद्ध त्रुटि क्या है?

403 निषिद्ध त्रुटि

One of the most commonly seen errors while browsing is 403 निषिद्ध त्रुटि.

यह मूल रूप से एक हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल प्रतिक्रिया है जो उपयोगकर्ता कई कारणों से प्राप्त कर सकता है।

ब्राउज़ करते समय, यदि आप 403 त्रुटि में उतरते हैं, तो यह इसलिए है क्योंकि आप निर्दिष्ट URL तक पहुंचने के लिए अधिकृत नहीं हैं।

इस लेख में, हम आपको इसके विभिन्न संस्करणों, कारणों, संभावित प्रस्तावों और कार्यदलों, यदि कोई हो, के माध्यम से चलेंगे।

What are the variants of HTTP 403 error?

सबसे आम त्रुटि 403 वेरिएंट हैं:

  • 403 त्रुटि
  • निषिद्ध 403
  • 403 निषिद्ध त्रुटि
  • 403 निषिद्ध निषिद्ध
  • 403 निषिद्ध: पहुँच निषेध
  • त्रुटि 403 निषिद्ध
  • निषिद्ध
  • HTTP 403 निषिद्ध
  • Nginx 403 निषिद्ध

HTTP एरर 403 कैसे काम करता है?

एक उपयोगकर्ता प्रमाणीकरण या एक्सेस त्रुटि के कारण मुख्य रूप से HTTP के माध्यम से सर्वर के साथ संचार करते समय त्रुटि 403 में से एक को देखेगा।

जब कोई उपयोगकर्ता किसी वेबपृष्ठ को ब्राउज़ करने का प्रयास करता है, तो ब्राउज़र HTTP का उपयोग करके अनुरोध भेजता है।

जवाब में, सर्वर अनुरोध की जांच करता है और अगर सब कुछ सही है, तो पेज लोड करने से पहले सर्वर 2xx श्रेणी के सफलता कोड के साथ प्रतिक्रिया करता है।

यह इतनी तेज़ी से होता है कि उपयोगकर्ता इसे अपनी स्क्रीन पर नहीं देख सकते हैं।

हालाँकि, अगर सर्वर ने कुछ कारण के लिए अनुरोध में कुछ समस्याएँ पाईं, तो यह 4xx श्रेणी की त्रुटि प्रदर्शित करेगा।

ये कोड पूर्वनिर्धारित परिदृश्यों के अनुसार स्वचालित रूप से उत्पन्न होते हैं और प्रत्येक त्रुटि कोड एक अलग कारण का प्रतिनिधित्व करता है।

ये कोड डेवलपर्स और कुछ परिष्कृत उपयोगकर्ताओं को कारण समझने में मदद करते हैं।

सबसे आम 4xx श्रेणी की त्रुटियां 403 और 404 हैं।

404 त्रुटि का अर्थ है कि उपयोगकर्ता जिन फ़ाइलों या संसाधनों का अनुरोध कर रहा है, वे उल्लेखित URL पर नहीं पाए जा सकते हैं।

जबकि 403 का अर्थ है कि वांछित URL मान्य है, लेकिन उपयोगकर्ता का अनुरोध पूरा नहीं किया जा सका।

HTTP त्रुटि 403 का वास्तविक कारण मामले में भिन्न होता है। उदाहरण के लिए, कुछ वेबसाइटों के लिए, कुछ विशेष निर्देशिकाओं में खोज 403 की स्थिति में सक्रिय रूप से निषिद्ध है।

जैसे, सर्वर पर मल्टीमीडिया सामग्री तक सीधी पहुँच को अक्षम करना।

What are the common reasons for 403 error?

जैसा कि हमने ऊपर 403 त्रुटि के बारे में संक्षेप में बताया है, अब हम बताएंगे कि किसी भी उपयोगकर्ता को निम्नलिखित कारणों में से 403 त्रुटि में कैसे उतरा जा सकता है।

कारण 1: हॉटलिंक सुरक्षा

हॉटलिंकिंग क्या है? हॉटलिंकिंग अपनी वेबसाइट की संपत्ति जैसे छवियों और वीडियो आदि को जोड़कर किसी की बैंडविड्थ चुरा रहा है।

इसे और समझाने के लिए, मान लीजिए कि वेबसाइट 1 का मालिक अपने सर्वर पर कुछ हाई-रिज़ॉल्यूशन इमेज या वीडियो होस्ट कर रहा है।

वेबसाइट 2 का मालिक सामग्री की गुणवत्ता से काफी प्रभावित है और उन्हें अपनी वेबसाइट पर भी इस्तेमाल करने का फैसला करता है।

अब, इन चित्रों को सीधे अपने सर्वर पर होस्ट करने के बजाय, वह उन्हें वेबसाइट 1 के सर्वर से लिंक करता है।

तकनीकी रूप से यह बिल्कुल ठीक काम करेगा और वेबसाइट 2 को ब्राउज़ करते समय, कोई उपयोगकर्ता तुरंत यह नहीं बता पाएगा कि साइट हॉटलिंकिंग का उपयोग कर रही है या नहीं।

ऐसा करने से वेबसाइट 2 के लिए बहुत सारे संसाधन बच जाते हैं लेकिन यह वेबसाइट 1 के संसाधनों को चुरा रहा है और वेबसाइट 1 के सर्वर के लिए सेवा की गुणवत्ता को ख़राब कर सकता है।

ऐसी स्थितियों से बचने के लिए, वेबसाइट 1 का मालिक ज़ोन रेफ़रर्स लागू कर सकता है।

यह हॉटलिंकिंग को प्रतिबंधित कर देगा और हॉटलिंकिंग के मामले में 403 त्रुटि लौटाएगा।

As this is a server to server restriction, the end-user cannot do much in this case, however, the owners can resolve the issue by hosting the content on their own server.

कृपया ध्यान दें कि उनकी अनुमति के बिना 3 पार्टी संसाधनों का उपयोग करना अनैतिक है।

How to fix 403 error by Hotlink Protection?

स्थापित करना हॉटलिंक सुरक्षा in cPanel, head to Security < Hotlink Protection:

403 Forbidden Error: Security

यहां से, आप हॉटलिंक सुरक्षा को सक्षम या अक्षम कर सकते हैं:

अक्षम सक्षम

अब, यदि आप वेबसाइट 1 और वेबसाइट 2 दोनों के लिए मालिक हैं, तो आप हॉटलाइन सुरक्षा को अपनी साइट के लिए अक्षम कर सकते हैं ताकि आप अपनी वेबसाइट से सामग्री को लिंक कर सकें।

निम्नलिखित स्क्रीनशॉट आपके लिए इसे विस्तृत करेगा:

403 Forbidden Error: Configure

कारण 2: खराब अनुमतियाँ

403 निषिद्ध त्रुटियों के लिए एक और सबसे आम कारण अनुचित रूप से फ़ाइल अनुमतियों की स्थापना है।

इस तरह के मुद्दों को हल करने के लिए, स्वामी को निम्नानुसार अनुमतियाँ निर्धारित करनी चाहिए:

  • गतिशील सामग्री: 700
  • फोल्डर्स: 755
  • स्थिर सामग्री: 644

How to fix 403 error due to Bad Permissions?

अनुमति सेट करने के लिए, निम्न चरणों का पालन करें:

1. निर्दिष्ट URL और असाइन किए गए लॉगिन क्रेडेंशियल्स का उपयोग करके अपने cPanel में लॉग इन करें
2. फ़ाइल फ़ील्ड में फ़ाइल प्रबंधक आइकन पर क्लिक करें

अनुमतियां

3. खुलने वाली विंडो के बाईं ओर, आपको सभी फ़ाइलों और फ़ोल्डरों की अनुमति दिखाई देगी
4. सुनिश्चित करें कि public_html फोल्डर की अनुमतियाँ 750 हैं जैसा कि नीचे दिखाया गया है:

403 Forbidden Error: change-permissions

यदि यह 750 है, तो अगले समस्या निवारण के लिए आगे कदम बढ़ाएं:

a. Choose the public_html folder > click on the Change Permissions icon
b. Set up permissions to 750 > Save.
सी। ब्राउज़र कैश साफ़ करें
घ। अपना स्थानीय DNS कैश साफ़ करें

कारण 3: छिपी हुई फाइलें / गलत URL

छिपी हुई फ़ाइलों को सार्वजनिक रूप से एक्सेस नहीं किया जाना चाहिए और इसलिए सर्वर जनता के लिए पहुँच को प्रतिबंधित करता है।

जब कोई उपयोगकर्ता छिपी हुई फ़ाइलों को एक्सेस करने की कोशिश करता है, तो 403 निषिद्ध त्रुटि फेंक दी जाती है।

इसी तरह, कुछ सर्वरों के लिए, यदि उपयोगकर्ता जानबूझकर या अनजाने में अमान्य URL दर्ज करता है, तो 403 निषिद्ध त्रुटि संदेश हो सकता है।

यह सर्वर से सर्वर में भिन्न हो सकता है और उपयोगकर्ता द्वारा दर्ज किए गए पर निर्भर करता है, उदाहरण के लिए, यदि आप एक फ़ाइल पथ के बजाय एक फ़ोल्डर निर्देशिका में प्रवेश करते हैं, तो आपको एक त्रुटि दिखाई दे सकती है।

कारण 4: आईपी नियम

जैसा कि पहले कहा गया है, त्रुटि 403 मुख्य रूप से एक प्रमाणीकरण त्रुटि के कारण उत्पन्न होती है।

उपयोगकर्ता किसी भी IP Deny cPanel में परिभाषित नियमों के कारण 403 नियम देख सकते हैं।

उस स्थिति में, यह सुनिश्चित करने के लिए cPanel में नियमों को सत्यापित करें कि आप अपनी खुद की IP रेंज को ब्लॉक नहीं कर रहे हैं।

यदि आप कुछ उपयोगकर्ताओं के लिए पहुँच को ब्लॉक करने की आवश्यकता है, तो IP नियम बहुत मददगार होते हैं।

How to fix 403 error due to IP Rules?

IP नियमों की जांच करने के लिए, निम्नलिखित चरणों का पालन करें:

1. URL का उपयोग करके cPanel खाते में लॉग इन करें और लॉगिन क्रेडेंशियल्स प्रदान करें।
2. सिक्योरिटी सेक्शन में जाएं और आईपी ब्लॉकर आइकन पर क्लिक करें।

403 Forbidden Error: ip-blocker

3. एक या एक IP पता दर्ज करें जिसे आप एक्सेस से वंचित करना चाहते हैं।

आईपी ​​अवरोधक-ऐड

4. Add बटन पर क्लिक करें।

नाम वैल्यू
एकल आईपी पता 192.168.0.1
2001: db8 :: 1
रेंज 192.168.0.1 - 192.168.0.40
2001:db8::1 – 2001:db8::3
निहित सीमा 192.168.0.1 - 40
CIDR प्रारूप 192.168.0.1/32
2001: db8 :: / 32
इंप्लाइज 192। *। *। * 192। *। *। *

कारण 5: सूचकांक प्रबंधक

डिफ़ॉल्ट रूप से, वेब सर्वर लक्ष्य निर्देशिका से सूचकांक या होम पेज को लोड करेगा।

यदि फ़ोल्डर से अनुक्रमणिका फ़ाइल गायब है, तो वेब ब्राउज़र फ़ोल्डर सामग्री प्रदर्शित करेगा, लेकिन इससे सुरक्षा जोखिम हो सकता है।

फ़ोल्डर सामग्री को सीधे नहीं दिखाने के लिए और वैकल्पिक के रूप में, 403 त्रुटि प्रदर्शित होने से सुरक्षा जोखिम कम होता है।

उपाय:

आप निर्देशिका में उपयुक्त इंडेक्स फ़ाइल अपलोड करके या cPanel से "इंडेक्स मैनेजर" के मानों को बदलकर इस समस्या को हल कर सकते हैं।

403 Forbidden Error: indexes

निष्कर्ष

HTTP 403 निषिद्ध त्रुटि के कई कारण हैं, लेकिन उनमें से सभी का मतलब केवल एक चीज है और वह है एक्सेस अस्वीकृत।

सुरक्षा सेटिंग्स को बदलकर सर्वर स्तर पर 403 त्रुटि को ठीक किया जा सकता है।