URL
Uniform Resource Locator | |
Abbreviation | URL |
---|---|
Status | Published |
First published | 1994 |
Latest version | Living Standard 2023 |
Organization | Internet Engineering Task Force (IETF) |
Committee | Web Hypertext Application Technology Working Group (WHATWG) |
Series | Request for Comments (RFC) |
Editors | Anne van Kesteren |
Authors | Tim Berners-Lee |
Base standards |
A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI), although many people use the two terms interchangeably. URLs occur most commonly to reference web pages (HTTP/HTTPS) but are also used for file transfer (FTP), email (mailto), database access (JDBC), and many other applications.
Most web browsers display the URL of a web page above the page in an address bar. A typical URL could have the form http://www.example.com/index.html
, which indicates a protocol (http
), a hostname (www.example.com
), and a file name (index.html
).
History
Uniform Resource Locators were defined in
The URI comprises:
- A non-empty scheme component followed by a colon (
:
), consisting of a sequence of characters beginning with a letter and followed by any combination of letters, digits, plus (+
), period (.
), or hyphen (-
). Although schemes are case-insensitive, the canonical form is lowercase and documents that specify schemes must do so with lowercase letters. Examples of popular schemes includehttp
,https
,ftp
,mailto
,file
,data
andirc
. URI schemes should be registered with the Internet Assigned Numbers Authority (IANA), although non-registered schemes are used in practice. - An optional