在Nginx变量子域中重定向

时间:2014-01-20 07:09:36

标签: nginx rewrite subdomain

我有一堆子域名http://product.domain.com,我想将其重定向到http://www.domain.com/product

当然,产品名称可能不同,并且必须相应地进行重定向。

任何指针?

由于

2 个答案:

答案 0 :(得分:6)

尝试可能包含多个子域的内容,例如

server {
        server_name  ~^(sub1|sub2|sub3|sub4).example.com;
        return 301 $scheme://example.com/$1;
}

答案 1 :(得分:0)

试试这个:

server {
    listen 80;

    server_name product.domain.com;

    return 301 http://www.domain.com/product$request_uri;
}