I think you need to clarify this. If you are in a document inside of
/a/fred/ then bert should refer to /a/fred/bert. If you meant that
fred is a document (the current one) inside of a, then bert should
refer to /a/bert.
>/a/fred/bert should be referred to as "fred/bert" or "./bert".
>Anyway, you are right, and if there are browsers which do otherwise
>that is their problem, unless I've goofed.
Should the browser collapse a .. path by itself, or pass it on to the
server:
in http://server/foo/bar/baz/doc.html
translate ../../cool.html
to http://server/foo/bar/baz/../../cool.html
or http://server/foo/doc.html
And I should note that collapsing the path is a very trivial operation.
tom