URL
History
The format combines the pre-existing system of domain names (created in 1985) with file path) syntax, where slashes) are used to separate directory) and filenames. Conventions already existed where server names could be prefixed to complete file paths, preceded by a double slash (//).
History
Berners-Lee later expressed regret at the use of dots to separate the parts of the domain name within URIs, wishing he had used slashes throughout, and also said that, given the colon following the first component of a URI, the two slashes before the domain name were unnecessary.
Syntax
Every HTTP URL conforms to the syntax of a generic URI. The URI generic syntax consists of five components organized hierarchically in order of decreasing significance from left to right: