RewriteRule aber die Sub-Domain behalten
-
03-07-2019 - |
Frage
Ich möchte die folgenden als Beispiel umleiten:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
Im Grunde habe ich eine variable Anzahl von Sub-Domains, und ich möchte nur den Domain-Namen selbst auf der Umleitung ändern.
Irgendwelche Hinweise oder Anregungen ausprobieren?
Danke.
Lösung
Dies sollte für den HTTP-Fall arbeiten
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Wenn Sie sowohl HTTP und HTTPS müßten Sie zwei Satz von Regeln verwenden, einen für HTTP und die andere für 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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow