Wat is een uniforme bronnenlocator?
Een Uniform Resource Locator, ook bekend onder de acroniem URL, is een manier om de locatie en toegangsmethode van een object op internet aan te geven. Het bevat een schema- of protocolnaam die beschrijft hoe toegang tot het object kan worden verkregen. Het bevat ook de netwerklocatie, samen met optionele query- en fragment-ID's. Een veel voorkomend gebruik voor een URL is om een browser naar een website te leiden.
Het oorspronkelijke concept van een Uniform Resource Locator ontwikkelde zich in de vroege jaren negentig. Request For Comments (RFC) 1630 was de eerste URL-standaard, uitgegeven door de Internet Engineering Task Force (IETF) in 1994. Een naam zonder bijbehorende locatie of toegangsmethode werd bekend als een Uniform Resource Name (URN). Door de twee concepten te combineren, werd de term Uniform Resource Identifier (URI) geboren. Een URI kan een URN-identiteit, een URL-adres of beide zijn. Het kan zelfs verwijzen naar een object dat helemaal niet op het netwerk is gebaseerd.
In technische kringen wordt de term Uniform Resource Locator zelden langer gebruikt - URI heeft de voorkeur. URL blijft echter een populaire naam bij het grote publiek en de pers. De nieuwste URI-specificatie, uitgebracht in 2009 als RFC 3986, verduidelijkt de URL-, URN- en URI-concepten.
Een Uniform Resource Locator bestaat uit twee delen. Ten eerste is de naam van een URI-schema, gevolgd door een dubbele punt. Een schema definieert het protocol of een andere methode die wordt gebruikt om toegang te krijgen tot de bron. De Internet Assigned Numbers Authority (IANA) beheert een lange lijst van geregistreerde URI-schema's. Hypertext Transport Protocol (HTTP), Secure HTTP (HTTPS) en File Transport Protocol (FTP) zijn waarschijnlijk de meest voorkomende. Veel niet-geregistreerde schema's worden ook gebruikt.
Het tweede deel van een Uniform Resource Locator is schemaspecifiek en kan verschillende componenten bevatten. Dit deel van een HTTP-URL begint vaak met www. gevolgd door een domeinnaam. Een numeriek Internet Protocol (IP) -adres kan worden gebruikt in plaats van de domeinnaam. De naam kan worden gevolgd door het pad naar een specifiek object. Een queryreeks, de naam van een fragmentkop binnen het object, of beide kunnen ook aanwezig zijn.
Wanneer u de URL van een webpagina in een browser typt, zijn het schema en een deel van de domeinnaam vaak optioneel. Indien weggelaten, "http: //" of "http: // www." wordt meestal aangenomen door de webbrowser. Het pad, de zoekopdracht of het fragment kan ook beperkte speciale tekens in hexadecimale numerieke vorm bevatten. Een spatie -% 20 - is de meest gebruikte. Een Internationalized Resource Identifier (IRI) staat ook overal Unicode-tekens toe.
Meer dan één unieke Uniform Resource Locator kan een pad naar hetzelfde object beschrijven. Zoekmachines kunnen een proces genaamd URL-normalisatie gebruiken om te bepalen of meerdere URL's daadwerkelijk naar hetzelfde verwijzen. Webbrowsers en crawlers doen dit ook. Een URL kan ook verwijzen naar een object dat niet kan worden gevonden - het is verplaatst of heeft in het begin nooit bestaan.