<div dir="ltr"><div>Thanks Igor,</div><div><br></div><div>   I had explored that method already, sadly (as you know) "alias" is given as an absolute path meaning I can't use this block of config within multiple virtual hosts which I include; - would have to re-write this same block of config for each Virtual host modifying the alias path prefix.</div>
<div><br></div><div>And since alias man page explicitly states that $document_root can't be used it's not possible to complete this config in a reusable way. (e.g. alias $document_root/path/to/$1/$2; would be perfect).</div>
<div><br></div><div>Alas, I think what I have (storing the captures in temp vars) is the only real solution thus far.</div><div><br></div><div>Unless the penny hasn't dropped in my head? :)</div><div><br></div><div><br>
</div><div>  Pete</div><div><br></div><div><br></div><div>> location ~ "^/[a-f0-9]{16}/(css|js)/(.+)" {</div><div>> <span class="" style="white-space:pre">  </span>expires 30d;</div><div>> <span class="" style="white-space:pre">  </span>alias  /path/to/$1/$2;</div>
<div>> }</div><div>> </div><div>> </div><div>> </div><div>> --   </div><div>> Igor Sysoev</div><div>> <a href="http://nginx.com">http://nginx.com</a></div></div>