【发布时间】:2011-08-04 14:58:27
【问题描述】:
我们将 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。
【问题讨论】:
标签: django apache url nginx canonicalization