कल्पना कीजिए कि मेरे पास एक फ़ोल्डर है, इसके अंदर मेरी नवीनतम नग्न कॉलोनी शिविर की यात्रा से तस्वीरों का एक गुच्छा है, और इसमें असाधारण शॉट्स और सभी, कि मैं नहीं चाहता कि मुख्य फ़ोल्डर टाइप करते समय हर किसी तक पहुंच हो। www.website.org/photos/
जबकि जिनके पास पूरी फाइल का सीधा लिंक है, वे एक्सेस कर सकते हैं:
www.website.org/photos/my_first_nude_colony_camp_visit_00281.jpg
अब, क्या कोई संभावना है, और यदि हां, उचित सही अपाचे भाषा क्या है, तो मेरी वेबसाइट के लिए एचटीएसीएसी या अन्य जादुई शक्तियों का उपयोग करने के लिए निम्नलिखित नियम हैं:
RULE1: डिफ़ॉल्ट रूप से, किसी भी और सभी फ़ोल्डर सामग्री के लिए ftp-lookalike-free-file लिस्टिंग तक पहुंच को ब्लॉक करें।
RULE2: जब उस फ़ोल्डर में पास.पोर्ट नाम की एक (छिपी हुई?) फ़ाइल मौजूद हो, तो सभी सामग्री की ftp-लुकलाइक फ्री लिस्टिंग की अनुमति दें।
इस तरह मैं अपवाद कर सकता हूं कि मैं किन फ़ोल्डरों को BE दिखाना चाहता हूं, और कौन सा बेहतर नहीं है। आपके सुराग और सुझावों के लिए धन्यवाद!
1 उत्तर
निर्देशिका और सभी उप-निर्देशिकाओं के लिए फ़ाइलों की सूची को अक्षम करने के लिए अपने .htaccess में जोड़ें
Options -Indexes
किसी विशेष एक्सटेंशन वाली फ़ाइलें देखने को अक्षम करने के लिए (उदाहरण के लिए, .port) जोड़ें
<Files ~ "\.(port)$">
Order allow,deny
Deny from All
</Files>
नए सवाल
apache
Apache HTTP सर्वर से संबंधित प्रोग्रामिंग सवालों के लिए इस टैग (उपयुक्त प्रोग्रामिंग-भाषा टैग के साथ) का उपयोग करें। अन्य Apache Foundation उत्पादों के बारे में प्रश्नों के लिए इस टैग का उपयोग न करें। ध्यान दें कि सर्वर कॉन्फ़िगरेशन प्रश्न आमतौर पर https://serverfault.com पर बेहतर होते हैं