rewriting a filename in any directory
Igor Sysoev
is at rambler-co.ru
Fri Jan 23 11:50:26 MSK 2009
On Thu, Jan 22, 2009 at 11:31:01PM -0700, Aaron wrote:
> I am trying to achieve the following:
>
> Request: http://www.domain.com/images/afv-585785-something.gif
> Would normally retrieve from : /public/images/afv-585785-something.gif
>
> I need it to actually retrieve : /public/images/something.gif
>
> So basically it needs to remove the "afv-######-" portion from the file request.
>
> I am doing this for cache/expire versioning purposes. I tried the
> following but it only works on the root folder and not subdirectories.
>
> location / {
> rewrite ^(.*)/afv-(.*)-(.*)$ $1/$3 last;
> }
>
> What am I doing wrong?
What do you mean by subdirectories ?
--
Igor Sysoev
http://sysoev.ru/en/
More information about the nginx
mailing list