nginx用regex重写url规则

nginx用regex重写url规则,regex,nginx,rewrite,Regex,Nginx,Rewrite,nginx用regex重写url规则 像这样的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+) { rewri

nginx用regex重写url规则 像这样的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; 
}