正则表达式在nginx重写中不匹配

时间:2013-02-03 18:55:20

标签: nginx rewrite

我正在为nginx编写重写规则,但仍然会遇到循环问题 如何编写仅与?page=home匹配的正则表达式,但在?page=m-home

处停止

这就是我现在所拥有的,但实际上并不起作用

if ($args ~ page=[^m\-](.+)){
  set $a $1;
  rewrite ^(.+)$ /cms/index.php?page=m-$a permanent;
}

0 个答案:

没有答案