Nginx 位置随机字符串
Nginx location random string
所以我有这个文件夹结构,
index.html
assets/
asset.jpg
我想使用带有特殊扭曲的位置指令在资产文件夹内提供文件,我想将随机字符串传递给 url 并且仍然提供相同的文件,如果我想要的话这很方便无缝跟踪下载图片的用户
示例:
http://127.0.0.1/assets/$randomstring$/asset.jpg
我试过
location ~ ^/(assets/.*/)$ {
autoindex off;
alias /var/www/assets/;
}
但它似乎不提供图像。
rewrite ^/assets/(.+)/(.+)$ /assets/;
location /assets {
autoindex off;
alias /var/www/assets/;
}
这应该可以满足 http://127.0.0.1/assets/$randomstring$/asset.jpg
这样的请求。您可以在访问日志中看到这些随机字符串。
所以我有这个文件夹结构,
index.html
assets/
asset.jpg
我想使用带有特殊扭曲的位置指令在资产文件夹内提供文件,我想将随机字符串传递给 url 并且仍然提供相同的文件,如果我想要的话这很方便无缝跟踪下载图片的用户
示例:
http://127.0.0.1/assets/$randomstring$/asset.jpg
我试过
location ~ ^/(assets/.*/)$ {
autoindex off;
alias /var/www/assets/;
}
但它似乎不提供图像。
rewrite ^/assets/(.+)/(.+)$ /assets/;
location /assets {
autoindex off;
alias /var/www/assets/;
}
这应该可以满足 http://127.0.0.1/assets/$randomstring$/asset.jpg
这样的请求。您可以在访问日志中看到这些随机字符串。