ngx_http_get_module_loc_conf() and r->internal weirdness

Srebrenko Šehić ssehic at gmail.com
Thu Jan 7 09:19:55 MSK 2010


On Tue, Dec 29, 2009 at 11:03 PM, Srebrenko Šehić <ssehic at gmail.com> wrote:
> Hi list,
>
> While working on extending nginx' Perl support, I stumbled upon the
> following behavior.
>
> If an input handler issues a internal redirect via
> ngx_http_internal_redirect(), a call to
> ngx_http_get_module_loc_conf(r, ngx_http_X_module) inside an
> NGX_HTTP_LOG_PHASE handler returns NULL. If the request is not an
> internal redirect, the call returns the expected location config.
>
> Any idea why?

I've still found a solution for this. Anyone with a clue?

Thanks,
Srebrenko



More information about the nginx-devel mailing list