在nginx上隐藏路径节点

时间:2015-10-20 10:45:21

标签: nginx

我有以下网址:

http://example.com/dr/2015/10/pic.jpg

其中2015/10/pic.jpg是动态的:2015年是年份,10是月份数字,pic.jpg是文件名。每次发送图像时,都会将年份和月份文件夹创建为当前日期。

我想删除节点" dr"的网址,如下例所示:

http://example.com/2015/10/pic.jpg

我发现了这个问题,这是我最接近的问题: https://superuser.com/questions/435916/nginx-rewrite-rule-to-remove-path-node

1 个答案:

答案 0 :(得分:0)

这个解决方案怎么样?

    location = /pic.jpg {
        root /var/www/example.com/dr;
        try_files $uri $uri/ /pic.jpg;
    }