nginx如何匹配静态资源

【字号: 日期:2022-06-25浏览:30作者:雯心

问题描述

只要url中有.jgp的后缀,不管路径是什么,/a/1.jpg还是a/f/1.jpg还是a/f/d/1.jpg,不管路径怎么写只要后缀是.jpg都让locaiton匹配到,这个location该如何写?

问题解答

回答1:匹配后缀是.jpg

location ~ .jpg$ { ...}匹配后缀是.jpg,.gif,.png

location ~ .(jpg|gif|png)$ { ...}回答2:

关于配置静态目录:

location ~* ^.+.(ico|gif|jpg|jpeg|png|html|htm)$ { root /data; access_log off;}

把静态资源或目录放在/data目录下,例如有:/data/img/01.jpg; 那么访问地址为:http://localhost/img/01.jpg

注意/data目录下的文件权限哟!

相关文章: