【问题标题】:Nginx URL canonicalization and SubdomainsNginx URL 规范化和子域
【发布时间】: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


    【解决方案1】:

    类型

    server_name xyz.com *.xyz.com;
    

    【讨论】:

    • 这不会导致无限重定向吗?
    猜你喜欢
    • 2013-12-02
    • 2021-02-06
    • 2012-05-22
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 2014-10-04
    相关资源
    最近更新 更多