2013-05-24 6 views
11

मैं सभी पृष्ठों के लिए 301 रीडायरेक्ट बनाने की कोशिश कर रहा हूं लेकिन एक निर्देशिका को एक नई साइट पर बनाने की कोशिश कर रहा हूं, लेकिन मुझे इसे स्थापित करने में परेशानी है।301 सभी पृष्ठों के लिए नई साइट पर रीडायरेक्ट 1 निर्देशिका

http://www.example.com/store => no redirects, users remain on http://www.example.com/store 
http://www.example.com/* => all other pages go to this url http://www.newdomain.com/ 

AKA 

http://www.example.com/apple => http://www.newdomain.com/ 
http://www.example.com/pie => http://www.newdomain.com/ 
http://www.example.com/foo/bar => http://www.newdomain.com/ 

मैं इस विधि की कोशिश की:

RewriteEngine on 
RewriteCond %{REQUEST_URI}!^/store/ 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 

लेकिन यह मुझे http://www.newdomain.com/store

पर ले जाता है जब मैं http://www.example.com/store करने के लिए जाना असल में मैं निर्देशिका की जरूरत

यह मैं क्या जरूरत है मूल रूप से है/पुराने डोमेन पर रहने के लिए स्टोर। क्या कोई मदद कर सकता है? .htaccess नियमों के साथ अनुभव नहीं किया गया ...

उत्तर

20
RewriteEngine on 
RewriteCond %{REQUEST_URI} !^/store 
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L] 
+0

अंतरिक्ष का क्लासिक केस जहां यह नहीं होना चाहिए। धन्यवाद! – Tom

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