2012-12-23 31 views
9

मैं यहाँ किया गया है से एक विशिष्ट फ़ाइल को कैसे बाहर: How to exclude a specific file in htaccessएक RewriteRule

और यहाँ: exclude files from rewrite rule in .htaccess

लेकिन न तो काम किया। मैं गलत क्या कर सकता हूँ?

.htaccess फाइल:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^wp-content(/.*|)$ - [L] # don't take any action 
RewriteRule ^wp-admin(/.*|)$ - [L] # don't take any action 
RewriteRule ^wp-includes(/.*|)$ - [L] # don't take any action 
RewriteCond %{REQUEST_URI} !^/pureplantessentials\.html$ 

RewriteRule ^moreinfo/(.*)$ http://www.kgstiles.com/moreinfo$1 [R=301] 
RewriteRule ^healthsolutions/(.*)$ http://www.kgstiles.com/healthsolutions$1 [R=301] 
RewriteRule ^(.*)\.html$ $1/ [R=301] 
RewriteRule ^(.*)\.htm$ $1/ [R=301] 
</IfModule> 
+0

¿क्या से क्या लिखना है? कृपया कुछ उदाहरण कृपया। आपके नियम सेट से अनुमान लगाना असंभव है। –

+0

मैं अपने शेष नियमों से एक विशिष्ट फ़ाइल को बाहर करना चाहता हूं। मैं उपरोक्त संपादन में अपनी htaccess फ़ाइल पोस्ट करूंगा। – Christian

उत्तर

24

एक फ़ाइल निकालने के लिए, कुछ इस तरह का प्रयास करें:

RewriteCond %{REQUEST_URI} !^/pureplantessentials\.html$ 

शासन करता है, तो फ़ाइल pureplantessentials.html है छोड़ दिया जाएगा।

+0

यह अभी भी पुनः लिख रहा है। क्या यह एक विशिष्ट जगह होनी चाहिए? मैंने इसे अपने बहिष्करण के अंत में रखा ... – Christian

+0

यही कारण है कि एक उदाहरण महत्वपूर्ण है। कृपया उदाहरण के साथ अपना उत्तर अपडेट करें यह देखने के लिए कि फ़ाइल के साथ आने वाले यूआरएल को कैसे दिखाना है। –

+0

क्या मुझे अपनी अद्यतन। Htaccess फ़ाइल पोस्ट करनी चाहिए और आपको यह दिखाना चाहिए कि यह कैसा दिखता है? – Christian