apache 下能正常访问
www.xx.com/content/index/show-4-1525.html  正常规则:
RewriteRule ^content/index/show-([0-9]+)-([0-9]+).html$ index.php?p=content&c=index&a=show&catid=$1&id=$2
--------------------------------------------------------------------------------------------------------
nginx 下提示参数没有传递过去
www.xx.com/content/index/show?catid=4&id=1525  这种连接是能正常访问的
www.xx.com/content/index/show-4-1525.html  提示参数错误, 参数没有传递过去nginx 下规则
location / {        if (!-d $request_filename){
                set $rule_0 1$rule_0;
        }
        if (!-f $request_filename){
                set $rule_0 2$rule_0;
        }
        if ($rule_0 = "21"){
                rewrite ^/(.*)$ /index.php?$1 last;
                rewrite ^/content/index/show-([0-9]+)-([0-9]+)(.*).html$ /index.php?app=content&controller=index&action=show&catid=$1&id=$2 last;
        }
}求高人解答一下,跪谢