当前位置: > Linux服务器 > nginx >

分享一个简化Nginx 过滤静态文件目录的配置写法

时间:2014-12-29 19:28来源:linux.it.net.cn 作者:IT

Nginx 配置里头的正则表达式写法很强大。

之前我们常用,过滤站点某个存放静态文件(jpg,gif,html..)目录写法是:

location ~ ^/images/ {
            root   /data/web_server/gznow;
            expires 4d;
             }

然后如果该站点目录下还有个存放 css  文件的目录,我们就要再写一次...

location ~ ^/css/ {
            root   /data/web_server/gznow;
            expires 4d;
             }

但原来还有一种写法:

location ~ ^/(attach|image|images|skin|script|style)/ {
            root /data/web_server/gznow;
            expires 4d;
        }

这样!你就能一次过把要过滤出来的目录都写上,大大减少了nginx.conf配置文件的内容。

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容