URLs are Directories
http(s) URLs are NOT necessarily directories. From RFC1738, no doubt superseded by some other wordier RFC, referring specifically to the HTTP protocol:
Note the key use of the word 'may'!Within the <path> and <searchpart> components, "/", ";", "?" are reserved. The "/" character may be used within HTTP to designate a hierarchical structure.