问题描述
只要url中有.jgp的后缀,不管路径是什么,/a/1.jpg还是a/f/1.jpg还是a/f/d/1.jpg,不管路径怎么写只要后缀是.jpg都让locaiton匹配到,这个location该如何写?
问题解答
回答1:匹配后缀是.jpglocation ~ .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目录下的文件权限哟!