Maybe that helps: mod_proxy_ajp (httpd 2.2.4) does something very similar.
In mod_proxy_ajp.c function proxy_ajp_canon() calls ap_proxy_canonenc().
This function for a reverse proxy request does encode a couple of chars
in the already decoded URI before forwarding it. It encodes all chars
except: a-zA-Z0-9 (alnum) and "$-_.+!*'(),;:@&=". So '%' will be encoded
before forwardin and ';' not. This behaviour fits to my theory, but none
of our options are close to this.
We could also borrow the behaviour/code from there.
Regards,
Rainer
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]