Image NGINX:重写图像位置

Image NGINX:重写图像位置,image,nginx,location,rewrite,Image,Nginx,Location,Rewrite,我正在为一个项目使用NGINX,我已经安装了WordPress。 我想隐藏wp内容目录,并想为图像重写图像URL 我想支持多个扩展(jpg、jpeg、gif、png) 我需要的另一件事是一个动态文件夹,它包含一个用户的ID 我使用了下面的代码,但是没有运气,数字1也应该是动态的,但是现在我想从简单的重写开始,以保持简单 location /images/auctions/1/(.*).(png|jpg|gif) { rewrite /wp-content/plugins/mypl

我正在为一个项目使用NGINX,我已经安装了WordPress。 我想隐藏wp内容目录,并想为图像重写图像URL

我想支持多个扩展(jpg、jpeg、gif、png)

我需要的另一件事是一个动态文件夹,它包含一个用户的ID

我使用了下面的代码,但是没有运气,数字
1
也应该是动态的,但是现在我想从简单的重写开始,以保持简单

location /images/auctions/1/(.*).(png|jpg|gif) {
        rewrite /wp-content/plugins/myplugin/uploads/auctions/1/(.*).(png|jpg|gif) /images/auctions/1/$1.$2;          
}

我搜索了NGINX rewrite和其他一些搜索查询,但没有找到真正符合我需要的答案。

好的,我想我找到了一种适合我的方法(只是还没有找到动态文件夹
/1/
,但我可能会在以后修复它)

以下是nginx配置的代码:

location ~ ^/images/(.*)$ {
    try_files $uri $uri/ /wp-content/plugins/myplugin/uploads/$1;
}
编辑:

下面的代码还处理用户的动态ID文件夹:

location ~ ^/images/(.*)/(.*)$ {
    try_files $uri $uri/ /wp-content/plugins/veilgarant/uploads/$1/$2;
}