Modifying uri

Dennis J. dennisml at conversis.de
Thu Jan 14 06:54:47 MSK 2010


That worked perfectly, thanks!

On 01/14/2010 04:26 AM, Roast wrote:
> You can write a module at NGX_HTTP_POST_READ_PHASE.
>
> And at the handler function, change the r->uri.data[1] to lowercase. And
> return NGX_DECLINED;
>
> On Thu, Jan 14, 2010 at 10:42 AM, Dennis J. <dennisml at conversis.de
> <mailto:dennisml at conversis.de>> 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 nginx.org <mailto:nginx at nginx.org>
>     http://nginx.org/mailman/listinfo/nginx
>
>
>
>
> --
> The time you enjoy wasting is not wasted time!
>
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx




More information about the nginx mailing list