> > The web application, running on Tomcat and built using Tapestry, is
> > generating URLs that look like this:
> > /my/app;jsessionid=DE3B35431CCEB6ACE0D398A198A8870C
>
> This is not a valid URL - I suspect Apache is seeing either the ";", or
> the "=", and ignoring the request on that basis.

RFC2369 - section 2.2 - reserved char - so apache delimits it on the ;
(i.e. breaks it at the 'right' point it seems - the remainder may end up
with cgi).

> The URL should be /my/app?jessionid=BLAH

or - if the designer wanted the ; - have it octed escaped as %38

Dw

Reply via email to