我正在使用NGINX进行项目,我安装了WordPress。 我想隐藏wp-content目录,并希望重写图像的图像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重写和其他一些搜索查询,但没有真正满足我的需求。
答案 0 :(得分:2)
好的我认为我有某种方式适合我(仅限于动态文件夹/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;
}