例如,请求的url是
photos/100000_0_9-.jpg
我想要计算取出100000这个数字,对其进行除法操作
location ~ /photos/([0-9]+)_0_([0-9]+)-.jpg$ {
root '/home/images';
set $id $1/10000;
set $version $2;
rewrite /photos/([0-9]+)_0_([0-9]+)-.jpg$ /$id/$version/$1_0_$2-.jpg;
}
然后重写到该id对应的目录,但是这样操作的话,id的值会变成100000/10000,而不是10.
nginx中如何实现这种除法的操作?