Modifying uri

Roast zhang.libing at
Thu Jan 14 06:26:03 MSK 2010

You can write a module at NGX_HTTP_POST_READ_PHASE.

And at the handler function, change the r->[1] to lowercase. And

On Thu, Jan 14, 2010 at 10:42 AM, Dennis J. <dennisml at> wrote:

> Hi,
> I'm trying to find a way to change the case of a part of the uri like this:
> "/TeSt/File.txt" => "/test/File.txt"
> i.e. I want to change the first path component of the uri to lower case.
> My question is how this can be achieved in a module? I cannot find the
> proper place where to modify the uri and then simply let nginx deliver the
> file at that location. I also tried looking at the rewrite module but could
> not see where it actually modifies the request structure to store the new
> location after a rewrite has happened. Can anyone point me in the right
> direction?
> Regards,
>  Dennis
> _______________________________________________
> nginx mailing list
> nginx at

The time you enjoy wasting is not wasted time!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list