MY WAG (or interpretation) ...

Benjamin Butler-Cole wrote:
I've found another page
(http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jk2/jk2/configwebcom.html),
which says:

ForwardURICompat
 - pass the URI untouched

Pass the URI as apache received it


ForwardURICompatUnparsed
 - parse the URI until the '?'
Decode the equivalent of SCRIPT_NAME - don't touch the query string

ForwardURIEscaped
 - pass the URI escaped
Decode the the whole request SCRIPT_NAME and QUERY_STRING

My guess is some people had % in the file name or servlet name. So they needed a decoding to serve the correct reosurce. But others didn't want it decoded since it could lead to double (or incorrect) decoding of the query string. In any case - all 3 options probably had their roots in historical bugs/kludges in the early life of jk (or more likely jserv).

-Tim


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to