On Sunday 21 October 2007, John ORourke wrote: > 1. do Fixup for /image/12345/something.gif (return OK or DECLINE - > doesn't matter which) > 2. (other modules fixup handlers run because fixup is RUN_ALL) > 3. do Trans for subrequest /something.gif > 4. do MapToStorage, Access, Authen, Authz, Type, and Fixup for > /something.gif (not Response!) > 5. do Response for /image/12345/something.gif
looks like the result of a lookup_uri("/something.gif"). I would suspect mod_cgi calculating PATH_TRANSLATED, see (Apache src server/util_script.c): AP_DECLARE(void) ap_add_cgi_vars(request_rec *r) { [...] if (r->path_info && r->path_info[0]) { /* * To get PATH_TRANSLATED, treat PATH_INFO as a URI path. * Need to re-escape it for this, since the entire URI was * un-escaped before we determined where the PATH_INFO began. */ request_rec *pa_req; pa_req = ap_sub_req_lookup_uri(ap_escape_uri(r->pool, r->path_info), r, NULL); [...] } To avoid that set $r->path_info to an empty string. Torsten
signature.asc
Description: This is a digitally signed message part.