سؤال

وأود أن إعادة توجيه التالية كمثال:

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
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top