2012-06-21 14 views
5

मैं सोच रहा था कि .htaccess रीडायरेक्ट से सबफ़ोल्डर को कैसे बाहर निकालना है।.htaccess मुख्य डोमेन को रीडायरेक्ट करता है लेकिन उप सबफ़ोल्डर

मैं अपने पुराने डोमेन के रूट में .htaccess फ़ाइल है और मैं उस में निम्नलिखित है:

Options +FollowSymLinks 
RewriteEngine on 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 
निश्चित रूप से

यह नया एक के लिए पुराने डोमेन से किसी भी यातायात पुनर्निर्देश। लेकिन मैं इस नियम से एक निर्देशिका को बाहर करना चाहता हूं। मतलब www.olddomain.com/media/videos को www.newdomain.com/media/videos पर रीडायरेक्ट नहीं करना चाहिए

कारण मैं बहिष्कार चाहता हूं क्योंकि मैं एक साझा वेब सर्वर पर वीडियो जैसे स्थिर फ़ाइलों को होस्ट कर रहा हूं (पुराना डोमेन) और मैं नए वीपीएस सर्वर (नए डोमेन) पर साइट की सभी चीज़ों को रख रहा हूं।

उत्तर

8

बस अपने रिवाइटरूल के ऊपर RewriteCond %{REQUEST_URI} !^/media/videos डालें। यह गीला जांचता है कि URL /media/videos से शुरू होता है और यदि ऐसा होता है, तो रिवाइटरूल पूरा नहीं होगा।

+0

महान। बहुत बहुत धन्यवाद – user546585

संबंधित मुद्दे