Riscrivi Regola ma mantieni il sottodominio
-
03-07-2019 - |
Domanda
Vorrei reindirizzare quanto segue come esempio:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
Essenzialmente, ho un numero variabile di sottodomini e voglio solo cambiare il nome di dominio stesso sul reindirizzamento.
Qualche indizio o suggerimento da provare?
Grazie.
Soluzione
Questo dovrebbe funzionare per il caso HTTP
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Se usi sia HTTP che HTTPS dovresti usare due serie di regole, una per HTTP e l'altra per 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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow