nginx post_action proxy_pass重写
我用下面的重写url重写下载url。 不,我想计算下载量,并想使用nginx的post_操作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; }
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部分
我遵循了这个教程
我做错了什么