Могу ли я настроить несколько перенаправлений с помощью Apache?

Могу ли я настроить несколько перенаправлений с помощью Apache?

У меня есть одно веб-приложение на сервере с несколькими доменными именами (pittsburgh-app.com, philadelphia-app.com и т. д.).

Теперь доменные имена меняются на (new-pittsburgh-app.com, new-philly-app.com и т. д.).

Итак, когда я настраиваю следующее перенаправление в новом файле conf, оно работает:

<VirtualHost *:8080>   ServerName pittsburgh-app.com
  RewriteEngine on
  RewriteRule ^/(.*) http://new-pittsburgh-app.com/$1 [L,R=301]
</VirtualHost>

Но второе перенаправление не делает этого:

<VirtualHost *:8080>   ServerName philadelphia-app.com
  RewriteEngine on
  RewriteRule ^/(.*) http://new-philly-app.com/$1 [L,R=301]
</VirtualHost>

Могу ли я таким образом настроить несколько перенаправлений?

NB: Я также настроил второе перенаправление в отдельном файле conf. Порт 8080 необходим, поскольку его использует балансировщик нагрузки.

решение1

Я думаю, что директивы виртуального хоста должны быть уникальными, две из перечисленных вами, похоже, одинаковы:

старый:<VirtualHost *:8080>

новый: <VirtualHost www.pittsburgh-app.com:8080>

и т. д.

Связанный контент