On Thu, 4 Oct 2001 [EMAIL PROTECTED] wrote:

> On Thu, 4 Oct 2001, Remy Maucherat wrote:
>
> > Also, not doing the redirect would create lots of problems with nested
> > welcome pages (foo/index.html is a valid welcome page).
>
> Is it ?

Yes. The spec talks about valid partial URIs without leading or trailing
'/' characters, however...

>
> AFAIK no web server accepts this kind of welcome page. It's true the
> spec doesn't mention what values are valid ( Is ../index.html valid ?),

No, because the spec says that you _append_ the partial URI to the
partial request (not evaluate it as a relative URI) and as far as I can
tell,
        http://foo/blah/../index.html
is not guaranteed to give you the same thing as
        http://foo/index.html

> but giving what is common de facto 'standard' I wouldn't interpret it
> this way.
>
> That can be yet another incompatibility between web
> and servlets ( maybe Jon will read this - now, not after a year :-),
> and make even more difficult to serve static files with apache.

I don't think you could escape upwards out of a web container using a
welcome file for the reason above; descending into a nested contained
webapp is possible, however, and the forward code should ensure that
this is handled properly.


-- 
jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/
Tel +44(0)117 9287088 Fax +44 (0)117 9287112 RFC822 [EMAIL PROTECTED]
I am now available for general use under a modified BSD licence.

Reply via email to