2013-09-30 136 views
0

重写我试图让nginx的重写通配符子域在nginx的

http://subdomain.example.com 

http://example.com?username=subdomain 

而且没有任何运气。用户在浏览器中看到前一个URl很重要,但nginx会将其解释为后一个URL。

在此先感谢您的帮助。

回答

1

nginx的配置:

server { 
    server_name ~^(?<subdomain>.+?)\.example\.com$; 
    rewrite^/?username=$subdomain redirect; 
}