Nginx - Могу ли я преобразовать / перенаправить все корневые запросы для * любого домена * в запросы www - PullRequest
0 голосов
/ 26 февраля 2012

У меня есть ситуация, когда записи доменов A будут указывать на мой сервер без моего ведома (т.е. я не буду настраивать каждый из них вручную), но я хочу, чтобы все корневые запросы (например, example.com) были преобразованы или перенаправлены на их www партнера (например, www.example.com). Можно ли добиться этого без необходимости использовать текст example.com в моей конфигурации (поскольку я не буду редактировать конфигурацию для каждого нового домена)?

1 Ответ

1 голос
/ 26 февраля 2012

Я думаю, вы можете сделать что-то вроде этого

server {
  server_name    ~^(www\.)?(?<domain>.+)$;
  root           /sites/$domain/www;
}
...