RewriteRule ولكن يبقى المجال الفرعي
-
03-07-2019 - |
سؤال
وأود أن إعادة توجيه التالية كمثال:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
وأساسا، لدي عدد متغير من النطاقات الفرعية وأريد فقط لتغيير اسم المجال نفسه على إعادة التوجيه.
وأي أدلة أو اقتراحات لمحاولة الخروج؟
وشكرا.
المحلول
وهذا يجب أن نعمل من أجل قضية HTTP
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
إذا كنت تستخدم كل HTTP و HTTPS كنت قد لاستخدام اثنين من مجموعة من القواعد، واحدة للHTTP و HTTPS الآخر ل
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) https://%1.newdomain.com/$1
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
لا تنتمي إلى StackOverflow