RewriteRule pero conserva el subdominio
-
03-07-2019 - |
Pregunta
Me gustaría redirigir lo siguiente como ejemplo:
A.olddomain.com.au/blah.html > A.newdomain.com/blah.html
B.olddomain.com.au/blah.html > B.newdomain.com/blah.html
Esencialmente, tengo un número variable de subdominios y solo quiero cambiar el nombre de dominio en la redirección.
¿Alguna pista o sugerencia para probar?
Gracias.
Solución
Esto debería funcionar para el caso HTTP
RewriteCond %{HTTP_HOST} (.*)\.olddomain\.com\.au
RewriteRule (.*) http://%1.newdomain.com/$1
Si usa tanto HTTP como HTTPS, tendrá que usar dos conjuntos de reglas, una para HTTP y la otra 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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow