我有一个简单的基于用户的图像存储,我有一个主文件夹说'用户',并在其中,我的服务器创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 }