Nginx终止位置中图像的标头

Nginx终止位置中图像的标头,nginx,Nginx,我试图为我的文件夹中的jpg和png设置expires头,但不为子文件夹中的文件设置expires头。有人能帮我吗 我有文件夹/资源,Rails在其中存储预编译的资源。但在这个文件夹中,我还有许多子文件夹供用户使用,而对于这个子文件夹中的文件,我不想设置过期日期 因此,位置应该是文件夹/public/assets/中的所有文件,而不是/public/assets/中动态创建的子文件夹中的文件 location /assets/(jpg|png){ #but not for files in su

我试图为我的文件夹中的jpg和png设置expires头,但不为子文件夹中的文件设置expires头。有人能帮我吗

我有文件夹/资源,Rails在其中存储预编译的资源。但在这个文件夹中,我还有许多子文件夹供用户使用,而对于这个子文件夹中的文件,我不想设置过期日期

因此,位置应该是文件夹/public/assets/中的所有文件,而不是/public/assets/中动态创建的子文件夹中的文件

location /assets/(jpg|png){ #but not for files in subfolders for /assets/


}
试试这个:

location /assets/([^/]+)\.(png|jpg){

}
干杯