nginx资产(css / js)用子文件夹重写 - 缓存清除

时间:2017-11-06 22:28:32

标签: javascript css nginx url-rewriting

我一直在使用HTML Boilerplate github存储库here中的nginx指令

允许对CSS / JS资产进行cachebusting的指令如下:

location ~* (.+)\.(?:\d+)\.(js|css|png|jpg|jpeg|gif)$ {
  try_files $uri $1.$2;
}

这适用于以下资产/地点:

/css/abc.123456.css -> /css/abc.css
/js/abc.123456.js   -> /css/abc.js

但是,如果其他资源位于子文件夹下,则与它们不匹配。

/lib/jq/jquery.123456.css -> /lib/jq/jquery.css
/lib/jq/jquery.123456.js  -> /lib/jq/jquery.js

任何指针都非常受欢迎。

0 个答案:

没有答案