2012-04-13 17 views
7

मैंने रूट निर्देशिका में मेरी .htaccess फ़ाइल में कुछ कोड (वर्डप्रेस परमालिंक के लिए) की प्रतिलिपि बनाई है। सभी ठीक काम कर रहे हैं। यह कोड है:रोकें .htaccess mod_rewrite निर्देशिका में

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 

मैंने अब एक नई निर्देशिका बनाई है जिसे मैं .htaccess का उपयोग करके पासवर्ड सुरक्षित करना चाहता हूं। मैंने इसे सेट अप किया है (निर्देशिका में एक ht.access फ़ाइल का उपयोग करके मैं रक्षा करना चाहता हूं) लेकिन जब मैं पासवर्ड संरक्षित निर्देशिका में ब्राउज़ करने का प्रयास करता हूं तो मुझे मुख्य साइट index.php पृष्ठ पर पुनः निर्देशित किया जाता है।

मुझे अनुमान है कि मुझे रूट निर्देशिका में .htaccess फ़ाइल में कुछ जोड़ने की आवश्यकता है? क्या यह सही है और अगर ऐसा कोई मुझे कोड बताए जो मुझे जोड़ने की ज़रूरत है?

+2

खोज और परीक्षण की दोपहर के बाद, मुझे अंत में एक समाधान मिला जो काम करता था, हालांकि अगर किसी और को भी यही समस्या हो तो मैं इसे पोस्ट करूंगा। मैं अपने मौजूदा .htaccess कोड #This से पहले निम्नलिखित मैं क्या जोड़ा ErrorDocument 401 /failed.html #END हिस्सा जोड़ा जाता है जोड़ा RewriteEngine चालू RewriteBase/ RewriteCond% {} REQUEST_URI ^/myPasswordDirectory /(.*)$ [OR] रिवाइटकंड% {REQUEST_URI} ^/fail.html $ रिवाइट्रूल ^। * $ - [एल] –

उत्तर

10

इसे अपने पासवर्ड से सुरक्षित subdir .htaccess फ़ाइल में रखें।

<IfModule mod_rewrite.c> 

#Disable rewriting 
RewriteEngine Off 

</IfModule> 
संबंधित मुद्दे