Nginx URL规范化和子域

时间:2011-04-13 11:05:43

标签: django apache url nginx canonicalization

我们让nginx坐在apache前面,部署了django。

nginx有一个url规范化规则。使用以下规则将所有非www网址重定向到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 个答案:

答案 0 :(得分:1)

类型

server_name xyz.com *.xyz.com;