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]

Reply via email to