
Tengo una única aplicación web en el servidor con varios nombres de dominio (pittsburgh-app.com, philadelphia-app.com, etc.).
Ahora los nombres de dominio están cambiando a (new-pittsburgh-app.com, new-philly-app.com, etc.).
Entonces, cuando configuro la siguiente redirección en un nuevo archivo de configuración, funciona:
<VirtualHost *:8080> ServerName pittsburgh-app.com
RewriteEngine on
RewriteRule ^/(.*) http://new-pittsburgh-app.com/$1 [L,R=301]
</VirtualHost>
Pero la segunda redirección no:
<VirtualHost *:8080> ServerName philadelphia-app.com
RewriteEngine on
RewriteRule ^/(.*) http://new-philly-app.com/$1 [L,R=301]
</VirtualHost>
¿No puedo configurar múltiples redirecciones de esta manera?
NB: también configuro la segunda redirección en un archivo de configuración separado. El puerto 8080 es necesario porque es el que utiliza el equilibrador de carga.
Respuesta1
Creo que las directivas del host virtual deben ser únicas; las dos que ha enumerado parecen ser iguales:
viejo:<VirtualHost *:8080>
nuevo:
<VirtualHost www.pittsburgh-app.com:8080>
etc.