RewriteRule mas manter o subdomínio
-
03-07-2019 - |
Pergunta
Gostaria de redirecionar o seguinte como um exemplo:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
Essencialmente, eu tenho um número variável de subdomínios e eu só quero mudar o nome de domínio próprio na redirecionamento.
Qualquer pistas ou sugestões para experimentar?
Graças.
Solução
Isso deve funcionar para o caso HTTP
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Se você usar HTTP e HTTPS que você teria que usar dois conjuntos de regras, um para HTTP e outro para 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
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow