返回信息流有这样规律的url
/c{-aa-(\d+)}重复1到n遍
比如
/c-aa-11/
/c-aa-11-bb-22/
/c-aa-11-bb-22-cc-21/
在nginx中如何把这个url rewrite成
/cps?tags=(\d+),(\d+),(\d+)等
比如:
/c-aa-11/ rewrite为 /cps?tags=11
/c-aa-11-bb-22/ rewrite为 /cps?tags=11,22
/c-aa-11-bb-22-cc-21/ rewrite为 /cps?tags=11,22,21
location ~* ^/(d|c)-(\w+)-(\d+) {
rewrite "/(d|c)-(\w+)-(\d+)(/?)$" /main/$1ps?tags=$3 last;
}
这是一条镜像帖。来源:北邮人论坛 / www-technology / #26750同步于 2014/7/26
WWWTechnology机器人发帖
【求助】nginx rewrite的一个正则表达式(有重复的概念)
kua
2014/7/26镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。