Vad är en Uniform Resource Locator?

En Uniform Resource Locator, även känd under akronymen URL, är ett sätt att specificera platsen och åtkomstmetoden för ett objekt på Internet. Den innehåller ett schema eller protokollnamn som beskriver hur man kommer åt objektet. Det inkluderar också nätverksplatsen, tillsammans med valfria fråge- och fragmentidentifierare. En mycket vanlig användning av en URL är att dirigera en webbläsare till en webbplats.

Det ursprungliga konceptet med en Uniform Resource Locator utvecklades under det tidiga 1990-talet. Request For Comments (RFC) 1630 var den första URL-standarden som släpptes av Internet Engineering Task Force (IETF) 1994. Ett namn utan en associerad plats eller åtkomstmetod blev känt som ett Uniform Resource Name (URN). Genom att kombinera de två begreppen föddes termen Uniform Resource Identifier (URI). En URI kan vara en URN-identitet, en URL-adress eller båda. Det kan till och med referera till ett objekt som inte alls är nätverksbaserat.

I tekniska kretsar används termen Uniform Resource Locator sällan längre – URI är att föredra. URL förblir dock ett populärt namn hos allmänheten och pressen. Den senaste URI-specifikationen, som släpptes 2009 som RFC 3986, förtydligar begreppen URL, URN och URI.

En Uniform Resource Locator består av två delar. Först är namnet på ett URI-schema, följt av ett kolon. Ett schema definierar protokollet eller annan metod som används för att komma åt resursen. Internet Assigned Numbers Authority (IANA) hanterar en lång lista över registrerade URI-scheman. Hypertext Transport Protocol (HTTP), Secure HTTP (HTTPS) och File Transport Protocol (FTP) är förmodligen de vanligaste. Många oregistrerade system används också.

Den andra delen av en Uniform Resource Locator är schemaspecifik och kan innehålla flera komponenter. Denna del av en HTTP-URL börjar ofta med www. följt av ett domännamn. En numerisk IP-adress (Internet Protocol) kan användas i stället för domännamnet. Namnet kan följas av sökvägen till ett specifikt objekt. En frågesträng, namnet på en fragmentrubrik i objektet eller båda kan också finnas.

När du skriver in webbadressen till en webbsida i en webbläsare är schemat och en del av domännamnet ofta valfria. Om det utelämnas, ”http://” eller ”http://www.” kommer vanligtvis att antas av webbläsaren. Sökvägen, frågan eller fragmentet kan också innehålla begränsade specialtecken i hexadecimal numerisk form. Ett blanksteg—%20—är det vanligaste. En Internationalized Resource Identifier (IRI) tillåter också Unicode-tecken genomgående.
Mer än en unik Uniform Resource Locator kan beskriva en sökväg till samma objekt. Sökmotorer kan använda en process som kallas URL-normalisering för att avgöra om flera webbadresser faktiskt refererar till samma sak. Webbläsare och sökrobotar gör detta också. En URL kan också peka på ett objekt som inte kan hittas – det har flyttats eller aldrig existerat till att börja med.