कौन सा रीडायरेक्ट नियम के तहत सभी पृष्ठों पुनर्निर्देशित करने के लिए प्रयोग करेंगे olddomain.example
पर पुनः निर्देशित किया करने के लिए newdomain.example
?
साइट की एक पूरी तरह से अलग संरचना है, इसलिए मैं चाहता हूं कि पुराने डोमेन के तहत हर पृष्ठ को नए डोमेन इंडेक्स पेज पर पुनर्निर्देशित किया जाए ।
मैंने सोचा था कि यह करना होगा (olddomain.example आधार निर्देशिका के तहत):
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.example/ [R=301]
लेकिन अगर मैं नेविगेट करता olddomain.example/somepage
हूं तो मैं उस पर पुनर्निर्देशित हो जाता हूं newdomain.example/somepage
। मैं केवल newdomain.example
पृष्ठ प्रत्यय के बिना पुनर्निर्देशन की उम्मीद कर रहा हूं ।
मैं अंतिम भाग को बाहर कैसे रखूँ?
RewriteEngine on
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
* stackoverflow.com/a/7578810/1066234 है