You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Marc Slemko <ma...@znep.com> on 1997/07/01 19:10:01 UTC
Re: general/803: Multiple /// in URLs allowed (e.g. http://host////somefile.html) (fwd)
The following reply was made to PR general/803; it has been noted by GNATS.
From: Marc Slemko <ma...@znep.com>
To: apbugs@apache.org
Subject: Re: general/803: Multiple /// in URLs allowed (e.g. http://host////somefile.html) (fwd)
Date: Tue, 1 Jul 1997 10:59:37 -0600 (MDT)
---------- Forwarded message ----------
Date: Tue, 01 Jul 1997 10:44:28 +0100
From: Mike Wright <m....@open.ac.uk>
To: marc@hyperreal.org
Subject: Re: general/803: Multiple /// in URLs allowed (e.g. http://host////somefile.html)
marc@hyperreal.org wrote:
>
> Synopsis: Multiple /// in URLs allowed (e.g. http://host////somefile.html)
>
> State-Changed-From-To: open-analyzed
> State-Changed-By: marc
> State-Changed-When: Mon Jun 30 10:55:36 PDT 1997
> State-Changed-Why:
> Yes, that is the way Apache behaves, but what is the problem
> with it? It is the same behavior as most Unix filesystems
> exhibit.
Well, that forced me to go look at the definition again,
and from the BNF description, /// can occur
(http://www.w3.org/Addressing/URL/5_BNF.html). Compliance
means no bug.
The apache server is relying on the underlying file system
which may not act the same way on every system, thus possible
inconsistencies. Other servers such as Netscape don't allow
multiple /'s in the path (probably to remove the possible
inconsistency.) Maybe the apache behavior (even if it's
compliant) should be pointed out in the documents.
Mike.