0
請問一些圓頂可以幫我解決這個問題。 我想的NGINX對不同目錄中的靜態文件的URL重寫
name.css.v=abc1234.css
所有出現寫入
name.css
和
name.js.v=abc123.js
到
name.js
我一直在使用
試圖rewrite /([a-z,\d]+.css)(.v=[a-z,\d]+.css$)/i $1 last;
,但它不工作
BTW, 有不同的目錄中,如
/a/b/c/something.css.v=sssaa1223.css
/d/e/f/anotherfile.css.v=12333asss.css
/g/h/i/somejsfile.js.v=123sdsd.js
/j/k/l/alienfile.js.v=askdlsk12asd.js
下面爲我工作:) location〜* \。(css | js){ try_files $ uri $ uri/@rules; } 位置@rules { rewrite ^([a-zA-Z \ d \ S] + \ .css)([\ SA-Za-z,\ d] + \ .css)$ 1 last; } – 2013-03-05 11:49:16