Image NGINX:重写图像位置
我正在为一个项目使用NGINX,我已经安装了WordPress。 我想隐藏wp内容目录,并想为图像重写图像URL 我想支持多个扩展(jpg、jpeg、gif、png) 我需要的另一件事是一个动态文件夹,它包含一个用户的ID 我使用了下面的代码,但是没有运气,数字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
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;
}