Skip to content

Vad är en URL (Uniform Resource Locator)?

18 de juli de 2021
surf internet url henrik5000 e getty images 56fa7f855f9b5829867282a9

Förkortat som URL, en Uniform Resource Locator är ett sätt att identifiera platsen för en fil på internet. Det är vad vi använder för att inte bara öppna webbplatser utan också för att ladda ner bilder, videor, program och andra typer av filer som finns på en server. Öppna en lokal filen på din dator är så enkelt som att dubbelklicka på den, men att öppna filer på avlägsen datorer, som webbservrar, måste vi använda webbadresser så att vår webbläsare vet vart de ska leta. Öppna till exempel HTML-filen som representerar webbsidan som förklaras nedan görs genom att ange den i navigeringsfältet högst upp i webbläsaren du använder.

Andra namn

Uniform Resource Locators förkortas oftast till URL: er men de kallas också webbadresser när de hänvisar till webbadresser som använder HTTP- eller HTTPS-protokollet.

URL uttalas vanligtvis med varje bokstav som talas individuellt (dvs. u – r – l, inte Earl). Det brukade vara en förkortning för Universal Resource Locator innan den ändrades till Uniform Resource Locator 1994.

Exempel på webbadresser

Du är antagligen van vid att ange URL, som den här för att komma åt Googles webbplats: https://www.google.com

Hela adressen kallas URL. Ett annat exempel är den här webbplatsen (första) och Microsofts (andra): https://www.livetstrad.com
https://www.microsoft.com

Du kan till och med bli superspecifik och öppna den direkta webbadressen till en bild, som den här långa som pekar på Googles logotyp på Wikipedia’s webbplats. Om du öppnar den länken kan du se att den börjar med https: // och har en URL som ser regelbundet ut som exemplen ovan, men har sedan massor av annan text och snedstreck för att peka på den exakta mappen och filen där bilden finns på webbplatsens server. Samma koncept gäller när du öppnar en routers inloggningssida; routerns IP-adress används som URL för att öppna konfigurationssidan. De flesta av oss känner till dessa typer av webbadresser som vi använder i en webbläsare som Firefox eller Chrome, men det är inte de enda tillfällen där du behöver en webbadress. I alla dessa exempel använder du HTTP-protokollet för att öppna webbplatsen, vilket sannolikt är det enda som de flesta stöter på, men det finns andra protokoll som du också kan använda, som FTP, TELNET, MAILTO och RDP. En URL kan till och med peka på lokala filer som du har på en hårddisk. Varje protokoll kan ha en unik uppsättning syntaxregler för att nå målet.

Webbadressens struktur

En URL kan delas upp i olika sektioner, varje bit tjänar ett specifikt syfte när du öppnar en fjärrfil. HTTP och FTP URL: er är strukturerade på samma sätt som protokoll: // värdnamn / filinfo. Till exempel kan åtkomst till en FTP-fil med dess URL se ungefär så här: FTP: //servername/folder/otherfolder/programdetails.docx

Vilket, förutom att ha FTP istället för HTTP, ser ut som alla andra webbadresser du kan stöta på på webben. Låt oss använda följande URL som ett exempel på en HTTP-adress och identifiera varje del: https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https är protokollet (som FTP är ett protokoll) som definierar vilken typ av server du kommunicerar med.
  • säkerhet är värdnamnet som används för att komma åt denna specifika webbplats.
  • googleblog är domännamnet.
  • com är det som kallas toppdomänen (TLD), av vilka andra inkluderar .net, .org, .co.uk, etc.
  • / 2018/01 / representerar de kataloger som används för att organisera webbsidan eller filen. På webbservern som innehåller webbsajtsfilerna skulle det vara de faktiska mapparna som du klickar igenom för att hitta filen som denna URL anger.
  • dagens-cpu-sårbarhet-vad-du-behöver.html är den faktiska filen som URL: en pekar på. Om du försökte ladda en bild, ljudfil eller annan filtyp istället för en HTML-fil, slutade URL: en i filtillägget (som en PNG eller MP3).
  • security.googleblog.com som en grupp kallas Fully Qualified Domain Name (FQDN).

URL-syntaxregler

Endast siffror, bokstäver och följande tecken är tillåtna i en URL: ()! $ -’_ * +. Andra tecken måste kodas (översatt till programmeringskod) för att kunna accepteras. Vissa webbadresser har parametrar som delar upp den från ytterligare variabler. Till exempel när du gör en Google-sökning efter livtråd: https://www.google.com/search?q=livetstrad

Frågetecknet du ser berättar för ett visst skript, värd på Googles server, att du vill skicka ett specifikt kommando till det för att få anpassade resultat. Det specifika skriptet som Google använder för att utföra sökningar vet att allt som följer ? q = en del av webbadressen bör identifieras som söktermen, så vad som än skrivs vid den punkten i webbadressen används för att söka på Googles sökmotor. Du kan se liknande beteenden i webbadressen i den här YouTube-sökningen efter bästa kattvideor: https://www.youtube.com/results?search_query=best+cat+videos

Även om utrymmen inte är tillåtna i en URL, använder vissa webbplatser en + tecken, vilket du kan se i både Google- och YouTube-exemplen. Andra använder den kodade motsvarigheten till ett utrymme, vilket är % 20. Vissa webbadresser kan växla mellan parametrar beroende på sammanhanget. Ett bra exempel kan ses när du lägger till en tidsstämpel till en YouTube-video. Vissa länkar kräver ett tecken och andra använder ett frågetecken. Webbadresser kan också använda ankare. Dessa ligger i slutet och beskriver var, på den sidan, att hoppa till när länken väljs. Ankare skapas när man lägger till länkar till en webbsida och de använder nummertecknet (#). Här är ett exempel i en Wikipedia-post där ankaret tar dig till en annan del av sidan: https://en.wikipedia.org/wiki/livetstrad#History

Webbadresser som använder flera variabler använder ett eller flera tecken efter frågetecknet. Du kan se exemplet här för en Amazon.com-sökning efter Windows 10: https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

Den första variabeln, url, föregås av frågetecknet men nästa variabel, fältnyckelord, föregås av ett tecken. Ytterligare variabler skulle också föregås av ett tecken. Delar av en webbadress är skiftlägeskänsliga – specifikt allt efter domännamnet (kataloger och filnamn). Du kan se detta själv om du använder ordet ”behov” i exemplet URL från Google som vi dekonstruerade ovan, vilket gör att slutet på webbadressen läses dagens-cpu-sårbarhet-vad-du-NEED.html. Försök att öppna den sidan så ser du att den inte laddas eftersom den specifika filen inte finns på servern.

Mer information om webbadresser

Om en URL pekar på en fil som din webbläsare kan visa, som en JPG-bild, behöver du inte ladda ner den till din dator för att kunna se den. För filer som normalt inte visas i webbläsaren, som PDF- och DOCX-filer, och särskilt EXE-filer (och många andra filtyper), uppmanas du dock att ladda ner den. URL-adresser är ett enkelt sätt för oss att komma åt en servers IP-adress utan att behöva veta vad den faktiska adressen är. De är som lätt att komma ihåg namn på våra favoritwebbplatser. Denna översättning från en URL till en IP-adress är vad DNS-servrar används för. Vissa webbadresser är riktigt långa och komplexa och används bäst om du klickar på den som en länk eller kopierar / klistrar in den i webbläsarens adressfält. Ett misstag i en URL kan generera ett 400-serie HTTP-statuskodfel, den vanligaste typen är ett 404-fel. Ett exempel kan ses på gog.com. Om du försöker komma åt en sida som inte finns på deras server (som den här) får du ett 404-fel. Dessa typer av fel är så vanliga att du ofta hittar anpassade, ofta humoristiska versioner av dem på vissa webbplatser. Vi håller en lista över några av de bättre. Om du har problem med att komma åt en webbplats eller en onlinefil som du tycker ska laddas normalt, se vår Så här felsöker du ett fel i en URL-guide för några användbara idéer om vad du ska göra nästa. De flesta webbadresser kräver inte att portnamnet anges. Öppning google.comkan till exempel göras genom att ange dess portnummer i slutet som http://www.google.com:80 men det är inte nödvändigt. Om webbplatsen fungerade på port 8080 istället kan du byta ut porten och komma åt sidan på det sättet. Som standard använder FTP-platser port 21, men andra kan ställas in på port 22 eller något annat. Om FTP-webbplatsen inte använder port 21 måste du ange vilken den använder för att få åtkomst till servern korrekt. Samma koncept gäller alla webbadresser som använder en annan port än vad programmet som användes för att anta antar som standard att det använder.