मैं "उप/फ़ोल्डर/index.php" तक पहुंच को अवरुद्ध करना चाहता हूं, लेकिन कहीं भी "index.php" नहीं।.htaccess सबफ़ोल्डर में फ़ाइलों को अस्वीकार करें
<Files index.php>
Order allow,deny
Deny from all
</Files>
काम करता है लेकिन सभी "index.php" फ़ाइलों को ब्लॉक करता है।
<Files sub/folder/index.php>
Order allow,deny
Deny from all
</Files>
काम नहीं करता है। क्या मुझे <Directory>
का उपयोग करने की आवश्यकता है?
मैं उप में .htaccess फ़ाइल बनाने के लिए नहीं करना चाहती/फ़ोल्डर
मैं httpd.conf
मैं ब्लॉक करने के लिए नहीं करना चाहते करने के लिए पहुँच नहीं है उप/निर्देशिका
में सब कुछ यदि यह है कि आसान थे, मैं पूछ नहीं किया जाएगा;)
यह काम करता है! स्पष्ट रूप से 'रीडायरेक्ट मैच' को 'रिवाइट्रूल' – Halcyon
से अलग से संभाला जाता है यदि आप प्रत्येक सबफ़ोल्डर में प्रत्येक फ़ाइल तक पहुंच को अक्षम करना चाहते हैं तो यह करें: रीडायरेक्ट मैच 403 ^। */*/* \। * $ –
मिहा, मुझे लगता है कि सबसे अच्छा नियम सभी फाइलें अंत में/* $ अंत में होंगी, इस तरह जिन फाइलों में डॉट्स नहीं हैं, वे इस नियम पर भी लागू होंगे – Arruda