Rewriting for revisioned URLs
Brian Kirkbride
brian.kirkbride at deeperbydesign.com
Thu May 21 19:50:04 MSD 2009
Hi all,
I'm trying to switch us from LigHTTPD to NginX and have run into some
issues. Any help is much appreciated.
We use revisioned URLs to allow for far-future caching of resources
(e.g. http://example.com/r1234567890/site.css) and are having trouble
getting this to work.
Basically we need to strip /r1234567890 from the front of the URI and
set expires to max, then check for a file and fallback to FastCGI.
I've tried something like:
location ~ ^/r[0-9]+ {
if ( $uri ~ ^/r([0-9]+)(/.*)$ ) {
set $rev $1;
set $realuri $2;
}
expires max;
try_files $root/$realuri @catalyst;
}
with no luck. Any ideas?
Thanks in advance!
More information about the nginx
mailing list