Share to: share facebook share twitter share wa share telegram print page

URL

URL
Uniform resource locator
AbbreviationURL
StatusPublished
First published1994; 30 years ago (1994)
Latest versionLiving Standard
2023
OrganizationInternet Engineering Task Force (IETF)
CommitteeWeb Hypertext Application Technology Working Group (WHATWG)
SeriesRequest for Comments (RFC)
EditorsAnne van Kesteren
AuthorsTim Berners-Lee
Base standards
  • RFC 1738. – Uniform Resource Locators (URL).
  • RFC 3986. – Uniform Resource Identifier (URI): Generic Syntax.
  • RFC 4248. – The telnet URI Scheme.
  • RFC 4266. – The gopher URI Scheme.
  • RFC 6068. – The 'mailto' URI Scheme.
  • RFC 6196. – Moving mailserver: URI Scheme to Historic.
  • RFC 6270. – The 'tn3270' URI Scheme.
Related standardsURI, URN
DomainWorld Wide Web
LicenseCC BY 4.0
Websiteurl.spec.whatwg.org

A uniform resource locator (URL), colloquially known as an address on the Web,[1] is a reference to a 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),[2][3] although many people use the two terms interchangeably.[4][a] 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 RFC 1738 in 1994 by Tim Berners-Lee, the inventor of the World Wide Web, and the URI working group of the Internet Engineering Task Force (IETF),[7] as an outcome of collaboration started at the IETF Living Documents birds of a feather session in 1992.[7][8]

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 (//).[9]

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,[9] and also said that, given the colon following the first component of a URI, the two slashes before the domain name were unnecessary.[10]

Early WorldWideWeb collaborators including Berners-Lee originally proposed the use of UDIs: Universal Document Identifiers. An early (1993) draft of the HTML Specification[11] referred to "Universal" Resource Locators. This was dropped some time between June 1994 (RFC 1630) and October 1994 (draft-ietf-uri-url-08.txt).[12] In his book Weaving the Web, Berners-Lee emphasizes his preference for the original inclusion of "universal" in the expansion rather than the word "uniform", to which it was later changed, and he gives a brief account of the contention that led to the change.

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:[13]

URI = scheme ":" ["//" authority] path ["?" query] ["#" fragment]

A component is undefined if it has an associated delimiter and the delimiter does not appear in the URI; the scheme and path components are always defined.[14] A component is empty if it has no characters; the scheme component is always non-empty.[13]

The authority component consists of subcomponents:

authority = [userinfo "@"] host [":" port]

This is represented in a syntax diagram as:

URI syntax diagram

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 include http, https, ftp, mailto, file, data and irc. URI schemes should be registered with the Internet Assigned Numbers Authority (IANA), although non-registered schemes are used in practice.[b]
  • An optional authority component preceded by two slashes (//), comprising:
    • An optional userinfo subcomponent followed by an at symbol (@), that may consist of a user name and an optional password preceded by a colon (:). Use of the format username:password in the userinfo subcomponent is deprecated for security reasons. Applications should not render as clear text any data after the first colon (:) found within a userinfo subcomponent unless the data after the colon is the empty string (indicating no password).
    • A host subcomponent, consisting of either a registered name (including but not limited to a hostname) or an IP address. IPv4 addresses must be in dot-decimal notation, and IPv6 addresses must be enclosed in brackets ([]).[16][c]
    • An optional port subcomponent preceded by a colon (:), consisting of decimal digits.
  • A path component, consisting of a sequence of path segments separated by a slash (/). A path is always defined for a URI, though the defined path may be empty (zero length). A segment may also be empty, resulting in two consecutive slashes (//) in the path component. A path component may resemble or map exactly to a file system path but does not always imply a relation to one. If an authority component is defined, then the path component must either be empty or begin with a slash (/). If an authority component is undefined, then the path cannot begin with an empty segment—that is, with two slashes (//)—since the following characters would be interpreted as an authority component.[18]
By convention, in http and https URIs, the last part of a path is named pathinfo and it is optional. It is composed by zero or more path segments that do not refer to an existing physical resource name (e.g. a file, an internal module program or an executable program) but to a logical part (e.g. a command or a qualifier part) that has to be passed separately to the first part of the path that identifies an executable module or program managed by a web server; this is often used to select dynamic content (a document, etc.) or to tailor it as requested (see also: CGI and PATH_INFO, etc.).
Example:
URI: "http://www.example.com/questions/3456/my-document"
where: "/questions" is the first part of the path (an executable module or program) and "/3456/my-document" is the second part of the path named pathinfo, which is passed to the executable module or program named "/questions" to select the requested document.
An http or https URI containing a pathinfo part without a query part may also be referred to as a 'clean URL,' whose last part may be a 'slug.'
Query delimiter Example
Ampersand (&) key1=value1&key2=value2
Semicolon (;)[d] key1=value1;key2=value2
  • An optional query component preceded by a question mark (?), consisting of a query string of non-hierarchical data. Its syntax is not well defined, but by convention is most often a sequence of attribute–value pairs separated by a delimiter.
  • An optional fragment component preceded by a hash (#). The fragment contains a fragment identifier providing direction to a secondary resource, such as a section heading in an article identified by the remainder of the URI. When the primary resource is an HTML document, the fragment is often an id attribute of a specific element, and web browsers will scroll this element into view.

A web browser will usually dereference a URL by performing an HTTP request to the specified host, by default on port number 80. URLs using the https scheme require that requests and responses be made over a secure connection to the website.

Internationalized URL

Internet users are distributed throughout the world using a wide variety of languages and alphabets, and expect to be able to create URLs in their own local alphabets. An Internationalized Resource Identifier (IRI) is a form of URL that includes Unicode characters. All modern browsers support IRIs. The parts of the URL requiring special treatment for different alphabets are the domain name and path.[20][21]

The domain name in the IRI is known as an Internationalized Domain Name (IDN). Web and Internet software automatically convert the domain name into punycode usable by the Domain Name System; for example, the Chinese URL http://例子.卷筒纸 becomes http://xn--fsqu00a.xn--3lr804guic/. The xn-- indicates that the character was not originally ASCII.[22]

The URL path name can also be specified by the user in the local writing system. If not already encoded, it is converted to UTF-8, and any characters not part of the basic URL character set are escaped as hexadecimal using percent-encoding; for example, the Japanese URL http://example.com/引き割り.html becomes http://example.com/%E5%BC%95%E3%81%8D%E5%89%B2%E3%82%8A.html. The target computer decodes the address and displays the page.[20]

Protocol-relative URLs

Protocol-relative links (PRL), also known as protocol-relative URLs (PRURL), are URLs that have no protocol specified. For example, //example.com will use the protocol of the current page, typically HTTP or HTTPS.[23][24]

See also

Notes

  1. ^ A URL implies the means to access an indicated resource and is denoted by a protocol or an access mechanism, which is not true of every URI.[5][4] Thus http://www.example.com is a URL, while www.example.com is not.[6]
  2. ^ The procedures for registering new URI schemes were originally defined in 1999 by RFC 2717, and are now defined by RFC 7595, published in June 2015.[15]
  3. ^ For URIs relating to resources on the World Wide Web, some web browsers allow .0 portions of dot-decimal notation to be dropped or raw integer IP addresses to be used.[17]
  4. ^ Historic RFC 1866 (obsoleted by RFC 2854) encourages CGI authors to support ';' in addition to '&'.[19]

Citations

  1. ^ W3C (2009).
  2. ^ "Forward and Backslashes in URLs". zzz.buzz. Archived from the original on 2018-09-04. Retrieved 2018-09-19.
  3. ^ RFC 3986 (2005).
  4. ^ a b Joint W3C/IETF URI Planning Interest Group (2002).
  5. ^ RFC 2396 (1998).
  6. ^ Miessler, Daniel. "The Difference Between URLs and URIs". Archived from the original on 2017-03-17. Retrieved 2017-03-16.
  7. ^ a b W3C (1994).
  8. ^ IETF (1992).
  9. ^ a b Berners-Lee (2015).
  10. ^ BBC News (2009).
  11. ^ Berners-Lee, Tim; Connolly, Daniel "Dan" (March 1993). Hypertext Markup Language (draft RFCxxx) (Technical report). p. 28. Archived from the original on 2017-10-23. Retrieved 2017-10-23.
  12. ^ Berners-Lee, Tim; Masinter, Larry; McCahill, Mark Perry (October 1994). Uniform Resource Locators (URL) (Technical report). (This Internet-Draft was published as a Proposed Standard RFC, RFC 1738 (1994)) Cited in Ang, C. S.; Martin, D. C. (January 1995). Constituent Component Interface++ (Technical report). UCSF Library and Center for Knowledge Management. Archived from the original on 2017-10-23. Retrieved 2017-10-23.
  13. ^ a b RFC 3986 (2005), §3.
  14. ^ RFC 3986 (2005), §5.2.1.
  15. ^ IETF (2015).
  16. ^ RFC 3986 (2005), §3.2.2.
  17. ^ Lawrence (2014).
  18. ^ RFC 2396 (1998), §3.3.
  19. ^ RFC 1866 (1995), §8.2.1.
  20. ^ a b W3C (2008).
  21. ^ W3C (2014).
  22. ^ IANA (2003).
  23. ^ Glaser, J. D. (2014-03-10). Secure Development for Mobile Apps: How to Design and Code Secure Mobile Applications with PHP and JavaScript (1st ed.). CRC Press. p. 193. ISBN 978-1-48220903-7. Retrieved 2015-10-12.
  24. ^ Schafer, Steven M. (2011). HTML, XHTML, and CSS Bible (1st ed.). John Wiley & Sons. p. 124. ISBN 978-1-11808130-3. Retrieved 2015-10-12.

References

External links

Read more information:

A Change of SeasonsAlbum mini karya Dream TheaterDirilis19 September 1995 (1995-09-19)DirekamMei 1995 di BearTracks Studios, Suffern, New York (studio track); 31 Januari 1995 di Ronnie Scott's Jazz Club, London (live tracks)GenreProgressive metal, progressive rock, hard rockDurasi57:30LabelEastWestProduserDavid Prater, Dream TheaterKronologi Dream Theater Awake(1994)Awake1994 A Change of Seasons(1995) Falling into Infinity(1997)Falling into Infinity1997 Penilaian profesional Skor ulasan…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. A Writer's OdysseyNama lainHanzi Tradisional 刺殺小說家 Hanzi Sederhana 刺杀小说家 Arti harfiahAssassinate the NovelistHanyu Pinyincìshā xiǎoshuōjiā SutradaraLu YangProduserNing HaoDitulis oleh Lu Yang Chen Shu Haiyan Qin Yu …

2006 video by TripodPod August NightVideo by TripodReleased2006-03-24Recorded2005-08-25GenreComedyLengthApprox 70 minsLabelLiberation Music Tripod: Pod August Night (commonly abbreviated PAN) is a DVD recording of the last performance of 'The Triumphant Return of Pod August Nights' by the Australian comedy act Tripod. The performance occurred at the Northcote Social Club in Northcote, Victoria, on 25 August 2005. The DVD includes extras such as additional footage from the show under 'Mel…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Kawasaki Ninja ZX-25R (ZX250E/F/G)ProdusenKawasaki Motorcycle & Engine CompanyPerusahaan indukKawasaki Heavy IndustriesProduksi2020–sekarangPerakitanIndonesia: Bekasi, Jawa Barat (Kawasaki Motor Indonesia)[1]Thailand: Rayong (Kawasaki Motor …

Senat Gambar Senator Awal Akhir Bouligny, DominiqueDominique Bouligny 01824-11-1919 November 1824 01829-03-044 Maret 1829 Yulee, David LevyDavid Levy Yulee 01845-07-011 Juli 1845 01851-03-044 Maret 1851 01855-03-044 Maret 1855 01861-01-2121 Januari 1861 Benjamin, Judah P.Judah P. Benjamin 01853-03-044 Maret 1853 01861-02-044 Februari 1861 Larrazolo, OctavianoOctaviano Larrazolo 01928-12-077 Desember 1928 01929-03-044 Maret 1929 Chávez, DennisDennis Chávez 01935-05-1111 Mei 1935 01962-11-1818 N…

AbondanceNegara asalPrancisSumber susuSapiDipasteurisasiTidakTeksturKerasKadar lemak48%Waktu pematanganMinimal 90 hariSertifikasiAOC[1] Abondance adalah keju pegunungan dari Prancis yang bertekstur keras dan dibuat dengan menggunakan susu sapi mentah.[1] Keju Abondance pertama kali ditemukan di sebuah biara bernama sama di Haute-Savoie pada abad ke 5.[1] Keju ini pun menjadi terkenal ketika biara tersebut terpilih menjadi pemasok resmi keju pada acara pemilihan Paus pada …

Butch HartmanHartman pada tahun 2020LahirElmer Earl Hartman IV10 Januari 1965 (umur 59)Highland Park, Michigan, Amerika SerikatPendidikanAnchor Bay High SchoolAlmamaterCalifornia Institute of the ArtsPekerjaanAnimator, penulis, produser, sutradara, pengisi suaraTahun aktif1986–sekarangKarya terkenalThe Fairly OddParentsDanny PhantomT.U.F.F. PuppyBunsen Is a BeastSuami/istriJulieann Hartman ​(m. 1992)​Anak2 Elmer Earl Butch Hartman IV (lahir 10 Januari 196…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Alexandra RichardsRichards, 2004LahirAlexandra Nicole Richards28 Juli 1986 (umur 37)[1]New York City, New York, U.S.[1]Informasi modelingTinggi5 ft 95 in (3,94 m)[1]Warna rambutPirang gelap[1]Warna mata…

2020 Australian mystery drama film The DryAustralian release posterDirected byRobert ConnollyScreenplay byHarry CrippsRobert ConnollyBased onThe Dryby Jane HarperProduced byBruna PapandreaSteve HutenskyJodi MattersonRobert ConnollyEric BanaStarringEric BanaGenevieve O'ReillyKeir O'DonnellJohn PolsonCinematographyStefan DuscioEdited byNick MeyersAlexandre de FranceschiMusic byPeter RaeburnProductioncompaniesScreen AustraliaFilm VictoriaMade Up StoriesArenamediaPick Up Truck PicturesDistributed by…

Basilika Bunda Damai dan KerukunanBasilika Minor Bunda Damai dan KerukunanPrancis: Basilique Notre-Dame de Paix et de Concordecode: fr is deprecated Basilika Bunda Damai dan KerukunanLokasiBasse-WavreNegara BelgiaDenominasiGereja Katolik RomaArsitekturStatusBasilika minorStatus fungsionalAktif Basilika Bunda Damai dan Kerukunan (Prancis: Basilique Notre-Dame de Paix et de Concordecode: fr is deprecated ) adalah sebuah gereja basilika minor Katolik yang terletak di Basse-Wavre, Belgia. Basil…

RER B IkhtisarStasiun47Penumpang165 juta/tahun (2004)OperasiDibuka1977(terakhir diperpanjang 1994)RangkaianMI 79, MI 84Data teknisPanjang lintas80,0 km (49,7 mi)Lebar sepur1.435 mm (4 ft 8+1⁄2 in) Peta rute Jalur RER B yang akurat secara geografis lbsRER B Legenda  B3  AéroportCharles de Gaulle 2 TGV  B5  AéroportCharles de Gaulle 1 Mitry – Claye Parc des Expositions Villeparisis – Mitry-le-Neuf Villepinte Vert-Gal…

American diplomat (1890–1979) James Clement DunnJames Clement Dunn in 192111th United States Ambassador to BrazilIn officeMarch 11, 1955 – July 4, 1956PresidentDwight D. EisenhowerPreceded byJames S. KemperSucceeded byEllis O. Briggs12th United States Ambassador to SpainIn officeApril 9, 1953 – February 9, 1955PresidentDwight D. EisenhowerPreceded byLincoln MacVeaghSucceeded byJohn Davis Lodge16th United States Ambassador to FranceIn officeMarch 27, 1952 – Marc…

Peruvian football club Football clubSenati FBCGroundEstadio Mariano Melgar, ArequipaCapacity20,000 Home colours Senati FBC is a Peruvian football club, playing in the city of Arequipa, Peru. History Senati FBC is of the clubs with greater tradition in the city of Arequipa, Peru. In 2004 Copa Perú, the club classified to National Stage but was eliminated by Deportivo Municipal of Lima in the semifinals.[1] In 2005 Copa Perú, the club classified to National Stage but was eliminated by Jo…

Kevin Owens and Sami ZaynKevin Owens (kiri) dan Sami Zayn (kanan) sebagai Undisputed WWE Tag Team Champions pada tahun 2023Tag timAnggotaEl Generico/Sami ZaynKevin Steen/Kevin OwensNamaEl Generico and Kevin SteenKevin Owens and Sami ZaynSteenerico [1]TinggiKevin Owens:6 ft 0 in (1,83 m)Sami Zayn:6 ft 1 in (1,85 m)Berattotal478 pon (217 kg)AsalQuebec, CanadaDebut17 Februari 2007Tahun aktif2007–20092017–20192023-present (on hiatus) Kevin Owens da…

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Indra – berita · surat kabar · buku · cendekiawan · JSTOR Untuk kapasitas fisiologis manusia dalam menerima rangsangan, lihat indra (fisiologi). IndraPemimpin para dewa, dewa perang, dewa cuaca, dewa petirE…

Dalam nama Tionghoa ini, nama keluarganya adalah Li. Li MinLi Min pada 1960anLahir1936 (umur 87–88)Zhidan, Yan'an, Shaanxi, Republik Soviet TiongkokNama lainMao MinPekerjaanPolitikusJabatanKongres Nasional Konferensi Permusyawaratan Politik Rakyat Tiongkok ke-10Suami/istriKong Linghua ​ ​(m. 1959; wafat 1999)​Anak2Orang tuaMao ZedongHe Zizhen Li Min (Hanzi: 李敏; Pinyin: Lǐ Mǐn; kelahiran 1936), nama asli Mao Jiaojiao (H…

Surah ke-103al-'Asr MasaTeks ArabTerjemahan KemenagKlasifikasiMakkiyahJuzJuz 30Jumlah ruku1 ruku'Jumlah ayat3 ayatJumlah kata14 kataJumlah huruf66 huruf Surah Al-'Asr (Arab: سورة العصرcode: ar is deprecated ) adalah surah ke-103 dari al-Qur'an. Surah ini tergolong surah Makkiyah dan terdiri atas 3 ayat. Kata Al 'Ashr berarti waktu/masa dan diambil dari ayat pertama surat ini. Isi surat mengabarkan bahwa sesungguhnya semua manusia itu berada dalam keadaan merugi kecuali dia termasuk mere…

العلاقات الروسية المنغولية   منغوليا   روسيا السفارات سفارة روسيا في منغوليا   السفير : إسكندر أزيزوف[1] سفارة منغوليا في روسيا   السفير : شوخيرييْن ألتانغيريل[2] تعديل مصدري - تعديل   العلاقات الروسية المنغولية هي العلاقات الثنائية بين جمه…

Isidor Behrens1st chairman of AIKIn office1891–1892Preceded byOffice establishedSucceeded byRichard Tengborg Personal detailsBorn(1868-01-03)3 January 1868Stockholm, SwedenDied12 September 1951(1951-09-12) (aged 83)Stockholm, SwedenOccupationTypesetter Henrik Enok Isidor Behrens (1868–1951) was the founder of the Swedish sports club Allmänna Idrottsklubben (AIK) and its first chairholder.[1] AIK was founded on February 15, 1891, at the home of Behrens and his family in Stockhol…

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Cet article ne cite pas suffisamment ses sources (décembre 2020). Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ». En pratique : Quelles sources sont attendues ? Co…

Kembali kehalaman sebelumnya