我有一个简单的基于用户的图像存储,我有一个主文件夹说'用户',并在其中,我的服务器创build可变的文件夹来存储每个用户的图像。 用于该文件夹的string是随机生成的。 我想要的是将path上的随机string指定为variables。
这里是一个例子
说root /myapp
那么在/myapp/users/
里面有/user1
/user2
/user3
…等等
我想expression式去像location /users/{{variableUser}}/cover
在超级用户上看到这个问题: https : //superuser.com/questions/330194/how-to-i-get-variables-from-location-in-nginx
基本上,您使用正则expression式并捕获您的位置块中需要的variables:
location ~ /users/([a-z0-9]+)/cover { # your "random string" will be captured in a variable named $1 }