nginx用正则表达式重写url规则

时间:2014-07-26 12:54:21

标签: regex nginx rewrite

nginx用正则表达式重写url规则 这样的网址

/c-aa-11/     ------------->  /cps?tags=11
/c-aa-11-bb-22/ ------------->  /cps?tags=11,22 
/c-aa-11-bb-22-cc-21/  ------------->  /cps?tags=11,22,21 

例如

那么,如何用一个正则表达式重写

location ~* ^/c-(\w+)-(\d+) { 
     rewrite "/c-(\w+)-(\d+)(/?)$" /main/cps?tags=$2 last; 
}

0 个答案:

没有答案