如何使用uri将动态子域重定向到域

时间:2016-01-24 19:52:11

标签: redirect nginx uri subdomain response

我有这种情况。我想以这种格式在nginx中重定向所有子域名。

(PROFILE_NAME).mydomain.com来 mydomain.com/profile/(profile_name)

如何在nginx中执行此操作?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式server阻止。

server {
    server_name ~^(?<name>.+)\.example\.com$;
    return 301 http://example.com/profile/$name$request_uri;
}

有关详细信息,请参阅this document