无聊,因为这个功能其实转给php来做个301,提取啥的都是简单的事情,但是我琢磨着,如果光用Nginx来做呢?所以找了半天方法,最后广峰给出指引。通过参考:http://www.cnblogs.com/onmyway20xx/p/3666044.html

示例代码如下:

server
{
listen 80;
server_name ~^(subdomain\.)?(?<domain>.+)$;
rewrite ^ http://127.0.0.1/$domain break;
}

Related Posts: Nginx-rewrite规则-提取二级子域名的主域名并跳转 :