Nginx URL канонизация и субдомены - PullRequest
0 голосов
/ 13 апреля 2011

У нас nginx сидит перед apache с развернутым django.

У nginx есть правило для канонизации URL.Все не-www URL-адреса перенаправляются на www с приведенным ниже правилом

server {
listen 80;
server_name xyz.com;
rewrite ^/(.*) http://www.xyz.com/$1 permanent;
}

Но теперь нам нужно установить поддомен.на XYZ.Но все субдомены теперь перенаправляют на www.xyz.com.Что может быть точным правилом, которое нужно добавить, чтобы перенаправлять только xyz.com на www.xyz.com, а не перенаправлять abc.xyc.com.

1 Ответ

1 голос
/ 07 ноября 2011

Тип

server_name xyz.com *.xyz.com;
...