पृष्ठों तक पहुंच कैसे बंद करें

विषयसूची:

पृष्ठों तक पहुंच कैसे बंद करें
पृष्ठों तक पहुंच कैसे बंद करें

वीडियो: पृष्ठों तक पहुंच कैसे बंद करें

वीडियो: पृष्ठों तक पहुंच कैसे बंद करें
वीडियो: अपनी वेबसाइट पर सामग्री तक पहुंच को कैसे प्रतिबंधित करें। अंतिम सदस्य सामग्री प्रतिबंध 2024, मई
Anonim

कभी-कभी उपयोगकर्ताओं के कुछ समूहों के लिए आपकी साइट के पृष्ठों या किसी फ़ाइल तक पहुंच को प्रतिबंधित करना आवश्यक हो जाता है। इस कार्य के लिए Apache वेब सर्वर सॉफ़्टवेयर में अंतर्निहित उपकरण हैं। उनकी बाहर जांच करो।

पृष्ठों तक पहुंच कैसे बंद करें
पृष्ठों तक पहुंच कैसे बंद करें

अनुदेश

चरण 1

साइट पर किसी भी पृष्ठ पर प्रत्येक अनुरोध के साथ, सर्वर उस फ़ोल्डर में ".htaccess" नामक एक सेवा फ़ाइल की जांच करता है जहां इसे संग्रहीत किया जाता है। यदि ऐसा है, तो सर्वर, अनुरोध को संसाधित करते समय, इस फ़ाइल के निर्देशों का पालन करेगा। इसमें किसी कारण से पृष्ठों या साइट के अन्य दस्तावेजों तक पहुंच को प्रतिबंधित करने के निर्देश भी हो सकते हैं। यह एक नियमित पाठ संपादक में ऐसी फ़ाइल बनाकर और उसे सर्वर फ़ोल्डर में अपलोड करके किया जा सकता है जिसकी आपको आवश्यकता है। चूंकि ये फ़ाइलें सेवा फ़ाइलें हैं, इसलिए वे वेब विज़िटर के ब्राउज़र से उपलब्ध नहीं हैं।

चरण दो

एक्सेस समस्या को हल करने के लिए इन निर्देशों को मूल रूप से htaccess फ़ाइल में रखें: ऑर्डर अस्वीकार करें, अनुमति दें

सभी से इनकार करें इस तरह के निर्देश प्राप्त करने के बाद, वेब सर्वर बिना किसी अपवाद के सभी आगंतुकों के लिए इसमें और इसकी सभी उपनिर्देशिकाओं की सभी फाइलों और फ़ोल्डरों तक पहुंच को बंद कर देगा।

चरण 3

आप विशिष्ट IP पते वाले उपयोगकर्ताओं के लिए कुल प्रतिबंध में एक अपवाद जोड़ सकते हैं: आदेश अस्वीकार करें, अनुमति दें

सब से इनकार

77.84.20.18, 77.84.21.2 से अनुमति दें इस उदाहरण में, जिन उपयोगकर्ताओं का आईपी 77.84.20.18 या 77.84.21.2 है, वे ध्यान नहीं देंगे कि कोई प्रतिबंध हैं, और बाकी सभी को पृष्ठों की अनुमति नहीं होगी। यदि आपको वास्तव में पहुंच के इस क्रम की आवश्यकता है - अल्पविराम द्वारा अलग किए गए अनुमत आईपी-पते की सूची सूचीबद्ध करें।

चरण 4

यदि, इसके विपरीत, आपको अवांछित IP पतों की "काली सूची" बनाने की आवश्यकता है, तो निर्देशों को निम्नानुसार बदला जाना चाहिए: आदेश की अनुमति दें, अस्वीकार करें

सभी से अनुमति दें

77.84.20.18, 77.84.21.2 से इनकार केवल आईपी 77.84.20.18 और 77.84.21.2 वाले आगंतुकों के लिए बंद रहेगा, और बाकी को बिना किसी बाधा के अनुमति दी जाएगी। और इस मामले में, प्रतिबंधित IP पतों की सूची को अल्पविराम से अलग किया जाना चाहिए।

चरण 5

यदि आपको किसी फ़ोल्डर में सभी दस्तावेज़ों तक पहुँच को प्रतिबंधित करने की आवश्यकता नहीं है, लेकिन केवल एक अलग फ़ाइल तक, तो निर्देश इस तरह दिखना चाहिए:

आदेश अस्वीकार करें, अनुमति दें

सब से इनकार

77.84.20.18 से अनुमति दें

यहां, पहली पंक्ति में वह फ़ाइल है जिस तक पहुंच प्रतिबंधित होनी चाहिए (hidden.html), और चौथी पंक्ति में इनकार नियम का अपवाद है - उन उपयोगकर्ताओं का आईपी जिन्हें फ़ाइल तक पहुंच की अनुमति है।

चरण 6

इसी तरह, आप फ़ाइलों के समूह तक उनके नाम के मुखौटे द्वारा पहुंच को प्रतिबंधित कर सकते हैं:

आदेश अस्वीकार करें, अनुमति दें

सब से इनकार

77.84.20.18 से अनुमति दें

यहां, पहली पंक्ति में सीमित पहुंच वाली फ़ाइलों के नाम के लिए एक मुखौटा है - प्रतिबंध "wma" एक्सटेंशन वाली सभी फ़ाइलों पर लागू होगा। चौथी पंक्ति, जैसा कि पिछले उदाहरण में है, में उन उपयोगकर्ताओं के आईपी शामिल हैं जो प्रतिबंध के अधीन नहीं हैं।

चरण 7

ब्राउज़र प्रकार द्वारा पृष्ठों तक पहुंच को प्रतिबंधित करना संभव है - इस तरह, आप फ़िल्टर कर सकते हैं, उदाहरण के लिए, अवांछित खोज रोबोट: SetEnvIfNoCase उपयोगकर्ता-एजेंट ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase उपयोगकर्ता-एजेंट ^ ऑफलाइन। एक्सप्लोरर [एनसी, या]

SetEnvIfNoCase उपयोगकर्ता-एजेंट ^ [डब्ल्यू] ईबी [बीबी] और यह [एनसी, या]

आदेश की अनुमति दें, अस्वीकार करें

सभी से अनुमति दें

env = bad_bot. से इनकार करें

यहां, पहली तीन पंक्तियों में कई अवांछित ब्राउज़र प्रकार (प्रत्येक पंक्ति के लिए एक) सूचीबद्ध हैं। बेशक, इस तरह के डिज़ाइन का उपयोग करते समय, आपको उन्हें उन लोगों से बदलना होगा जो आपकी विशेष साइट को परेशान करते हैं।

सिफारिश की: