Förkortad URL, en Uniform Resource Locator är ett sätt att identifiera platsen för en fil på internet. De är vad vi använder för att öppna inte bara webbplatser utan också för att ladda ner bilder, videor, program och andra typer av filer som finns på en server.
Att öppna en lokal fil på din dator är lika enkelt som att dubbelklicka på den, men för att öppna filer på fjärrdatorer, som webbservrar, måste vi använda webbadresser så att vår webbläsare vet var vi ska leta. Till exempel, öppna HTML-filen som representerar webbsidan som förklaras nedan görs genom att ange den i navigeringsfältet överst i webbläsaren du använder.
Övriga namn
Uniform Resource Locators förkortas oftast som webbadresser men de kallas även webbadresser när de hänvisar till webbadresser som använder HTTP- eller
URL uttalas vanligtvis med varje bokstav som talas individuellt (d.v.s. u - r - l, inte earl). Det brukade vara en förkortning för Universal Resource Locator innan det ändrades till Uniform Resource Locator 1994.
Exempel på webbadresser
Du är förmodligen 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.lifewire.comhttps://www.microsoft.com
Du kan till och med bli superspecifik och öppna den direkta webbadressen till en bild. Till exempel leder följande webbadress till Googles logotyp på Wikipedias webbplats:
https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png
Du kan se att den börjar med https: och har en webbadress som ser regelbundet ut som exemplen ovan, men har sedan massor av annan text och snedstreck för att peka dig till den exakta mapp och fil där bilden finns på webbplatsens server.
Samma koncept gäller när du kommer åt en routers inloggningssida; routerns IP-adress används som URL för att öppna konfigurationssidan.
De flesta av oss är bekanta med dessa typer av webbadresser som vi använder i en webbläsare som Firefox eller Chrome, men det är inte de enda fallen där du behöver en webbadress.
I alla dessa exempel använder du HTTP-protokollet för att öppna webbplatsen, vilket förmodligen är det enda som de flesta möter, 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 du har på en hårddisk. Varje protokoll kan ha en unik uppsättning syntaxregler för att nå destinationen.
Struktur av en webbadress
En webbadress kan delas upp i olika sektioner, där varje del tjänar ett specifikt syfte när man kommer åt en fjärrfil.
HTTP- och FTP-webbadresser är strukturerade på samma sätt som protocol://hostname/fileinfo. Till exempel kan åtkomst till en FTP-fil med dess URL se ut ungefär så här:
FTP://servernamn/mapp/otherfolder/programdetails.docx
Som, förutom att ha FTP istället för HTTP, ser ut som vilken annan webbadress du kan stöta på där ute 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 typen av server som du kommunicerar med.
- security är värdnamnet som används för att komma åt denna specifika webbplats.
- googleblogg är domännamnet.
- com är vad som kallas toppdomänen (TLD), av vilka några 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 webbplatsfilerna skulle dessa vara de faktiska mapparna som du skulle klicka dig igenom för att hitta filen som den här webbadressen anger.
- todays-cpu-vulnerability-what-you-need.html är den faktiska filen som webbadressen pekar på. Om du försökte ladda en bild, ljudfil eller en annan filtyp istället för en HTML-fil, skulle webbadressen sluta med det filtillägget (som en-p.webp" />.
- security.googleblog.com som 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 vara kodade (översatta till programmeringskod) för att accepteras.
Vissa webbadresser har parametrar som delar bort dem från ytterligare variabler. Till exempel, när du gör en Google-sökning efter lifewire:
https://www.google.com/search?q=lifewire
Frågetecknet du ser talar om för ett visst skript, som finns 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 efter ?q=delen av webbadressen ska identifieras som söktermen, så vad som än skrivs i det punkt i webbadressen används för att söka på Googles sökmotor.
Du kan se liknande beteende 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 blanksteg inte är tillåtna i en webbadress, använder vissa webbplatser ett +-tecken, som du kan se i både Google- och YouTube-exemplen. Andra använder den kodade motsvarigheten till ett mellanslag, 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 et-tecken och andra använder ett frågetecken.
Webbadresser kan också använda ankare. Dessa är placerade i slutet och beskriver var på den sidan man ska hoppa till när länken väljs. Ankare skapas när du lägger till länkar till en webbsida och de använder siffertecknet (). Här är ett exempel i ett Wikipedia-inlägg där ankaret tar dig till en annan del av sidan:
https://en.wikipedia.org/wiki/LifewireHistory
Webbadresser som använder flera variabler använder ett eller flera et-tecken efter frågetecknet. Du kan se exemplet här för en Amazon.com-sökning för 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, field-keywords, föregås av en och-tecken. Ytterligare variabler skulle också föregås av ett et-tecken.
Delar av en URL är skiftlägeskänsliga, allt efter domännamnet (katalogerna och filnamnet). Du kan se detta själv om du använder ordet "behöver" i exemplet på webbadressen från Google som vi dekonstruerade ovan, vilket gör att slutet av webbadressen läses todays-cpu-vulnerability-what-you-NEED.htmlFörsök att öppna den sidan och du kan se att den inte laddas eftersom den specifika filen inte finns på servern.
Mer information om webbadresser
Om en URL pekar dig till en fil som din webbläsare kan visa, som en JPG-bild, behöver du faktiskt inte ladda ner den till din dator för att se den. Men för filer som norm alt inte visas i webbläsaren, som PDF- och DOCX-filer, och särskilt EXE-filer (och många andra filtyper), kommer du att bli ombedd att ladda ner den.
URL:er ä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ätta att komma ihåg namn för 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-seriens HTTP-statuskodfel, den vanligaste typen är ett 404-fel.
Om du försöker komma åt en sida som inte finns på servern 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. Om du har problem med att komma åt en webbplats eller onlinefil som du tror borde laddas norm alt, försök att felsöka webbadressen.
De flesta webbadresser kräver inte att portnamnet anges. Du kan till exempel öppna google.com genom att ange dess portnummer i slutet som https://www.google.com:80 men det är inte nödvändigt. Om webbplatsen använde port 8080 istället, kunde du byta ut porten och komma åt sidan på det sättet.
Som standard använder FTP-webbplatser port 21, men andra kan vara inställda på port 22 eller något annat. Om FTP-platsen 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 för alla webbadresser som använder en annan port än den som programmet använde för att komma åt, förutsätter som standard att den använder.
FAQ
Kan jag blockera en webbadress?
Ja. Hur du blockerar en webbplats beror på din enhet och ditt operativsystem. De flesta webbläsare låter dig blockera specifika webbplatser, och du kan blockera en URL i hela ditt nätverk via dina routerinställningar.
Vad är en vanity URL?
A vanity URL är en kort, minnesvärd URL som omdirigerar från en längre, mer komplex URL. För att ställa in en vanity URL, använd en URL-förkortare som erbjuder anpassade domäner.
Vad är en återuppringningsadress?
A callback URL är en sida dit användare omdirigeras efter att ha slutfört en åtgärd på en annan webbplats eller ett annat program. Om du till exempel gör ett köp på en webbplats och blir hänvisad till en tredje parts betalningsbehandlare, kommer du att dirigeras till en webbadress för återuppringning (vanligtvis en bekräftelsesida) på den ursprungliga webbplatsen efter att du har slutfört betalningen.
Vad är skillnaden mellan HTTP och
Den stora skillnaden mellan HTTP och HTTPS är att HTTPS är säkrare. Därför bör den alltid användas på webbplatser där säker data behöver överföras.