¿No puedo configurar múltiples redirecciones usando Apache?

¿No puedo configurar múltiples redirecciones usando Apache?

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.

información relacionada