nginx post_action proxy_pass重写

nginx post_action proxy_pass重写,post,nginx,rewrite,action,proxypass,Post,Nginx,Rewrite,Action,Proxypass,我用下面的重写url重写下载url。 不,我想计算下载量,并想使用nginx的post_操作 location / { rewrite_log on; rewrite "^/download/([^/]+)/$" /download.php?key=$1 break; } location /download/ { post_action @countdownload; }

我用下面的重写url重写下载url。 不,我想计算下载量,并想使用nginx的post_操作

    location / {        
            rewrite_log on;
            rewrite "^/download/([^/]+)/$" /download.php?key=$1 break;
     }

    location /download/ {
            post_action @countdownload;
    }

    location @countdownload {
            internal;
            proxy_pass http://subdomain.example.com/count.php;
    }
我读过一些文章,我不得不使用break语句而不是last语句。我试过了,但出现了一个错误:

“proxy_pass”不能在正则表达式给定的位置中,或在命名位置中,或在“if”语句中,或在…中的“limit_except”块中包含URI部分

我遵循了这个教程 我做错了什么