Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Vi har alle været der: Du skriver et websteds navn i din favoritbrowsers adresselinje, eller du klikker måske på resultatet af en Google-søgning. Så pludselig vises en række tilsyneladende tilfældige ord og symboler i slutningen af ​​webstedets URL. Selvfølgelig har du ingen idé om, hvorfor det er der, men du er glad for at være sikker på at se Amazon-fortegnelser, Google-søgeresultater eller hvilken hjemmeside du vælger.

Det kan ligne volapyk for det utrænede øje, men hvert tegn i en URL tjener et formål. Lad os nedbryde anatomien af ​​et websteds URL, fra protokol til forespørgselsstreng.

De 5 nøglekomponenter i en URL

En URL kan opdeles i tre hoveddele: protokollen, domænenavnet og stien. Du kan derefter slå på en forespørgselsstreng eller blive fancy med et ankertag.

1. Protokol

Den første komponent i en URL er protokollen. Det er den metode, der bruges til at få adgang til en ressource på internettet. Den mest almindelige protokol til web-browsing er HTTP (Hypertext Transfer Protocol). Den sender en anmodning fra brugerens browser til serveren, der hoster webstedet, og serveren sender derefter den anmodede ressource tilbage som et svar.

HTTP har en sikker version kaldet HTTPS (HTTP Secure), som bruger kryptering til at tilføje et ekstra lag af sikkerhed. HTTPS bruges, når følsomme data, såsom adgangskoder eller kreditkortoplysninger, overføres over internettet. Din hjemmeside skal have et SSL-certifikat at bruge HTTPS-protokollen i dens URL'er.

2. Domænenavn

Domænenavnet er den unikke identifikator for en hjemmeside på internettet. Den består af to dele: topdomænet (TLD) og domænet på andet niveau. TLD angiver webstedskategorien, såsom .com for kommercielle websteder, .edu for uddannelsesinstitutioner og .org for nonprofitorganisationer. Domænet på andet niveau er det unikke navn, der er valgt af webstedsejeren.

For eksempel i domænenavnet www.makeuseof.com er "makeuseof" domænet på andet niveau, og '.com' er TLD'et. Domænenavne er registreret hos domæneregistratorer og kan købes i en bestemt periode, typisk et år, men nogle gange længere.

3. Sti

URL-stien angiver en ressources placering på et websted. Det kommer typisk efter domænenavnet og starter med en skråstreg (/). Stien bruges til at organisere indhold på et websted og gøre det nemt for brugerne at navigere.

I webadressen www.example.com/blog/post1 er "blog" f.eks. den mappe, der indeholder blogindlæggene, og "post1" er det specifikke blogindlæg. Stien kan også bruges til søgemaskineoptimering (SEO) ved at inkludere relevante søgeord.

4. Forespørgselsstreng

Forespørgselsstrengen er en del af URL'en, der starter med et spørgsmålstegn (?) og indeholder nøgleværdipar adskilt af et og-tegn (&). Det bruges til at videregive data mellem websider og kan indeholde information såsom søgetermer eller brugerpræferencer.

For eksempel i webadressen www.example.com/search? q=eksempel&category=bøger, forespørgselsstrengen indeholder to nøgleværdipar: "q=eksempel" angiver, at søgetermen er "eksempel", og "kategori=bøger" angiver, at søgningen er efter bøger. Du vil normalt se forespørgselsstrenge, der indeholder en stak søgeparametre, når du browser på websteder, der giver dig mulighed for at filtrere dine søgeresultater eller websteder, der ønsker at fange sporingsdata.

5. Ankermærke

Et ankertag er et fragment-id, der kommer efter URL'en og starter med et hash-symbol (#). Den linker til en bestemt del af en webside og kan bruges til at oprette en indholdsfortegnelse eller til at linke til et bestemt afsnit af en lang artikel.

For eksempel kan forfatteren i en guide på 5.000 ord inkludere en navigationsmenu for at opdele indholdet:

  • Definitioner
  • Historie
  • Industriens udfordringer
  • Ofte stillede spørgsmål

Hvis du holder markøren over et af disse links, kan URL'en indeholde et ankertag, såsom "#definitions", som signalerer browseren til at rulle ned til sektionen med det pågældende ID i HTML.

Hvad er URL-kodning?

URL'er omfatter tegn fra ASCII-tegnsættet, en delmængde af Unicode-tegnsættet. Unicode er en international kodningsstandard for tegn på forskellige sprog og alfabeter. Når et tegn uden for ASCII-tegnsættet bruges i en URL, skal det kodes for at sikre, at browseren forstår det korrekt.

URL-kodning er processen med at konvertere tegn uden for ASCII-tegnsættet til deres ASCII-ækvivalent. For eksempel vil Unicode-tegnet 'é' være kodet som '%e9'. URL-kodning bruges også til specialtegn såsom mellemrum, som er kodet som '+' eller '%20'.

Du skal ikke bekymre dig om at huske alle mulige kodningskombinationer. Det W3Schools URL Encoding Reference guide er en praktisk ressource til dette emne.

Hvad er URL-omdirigeringer?

Nogle gange, når du indtaster en URL i din browsers adresselinje, vil websiden omdirigere til en anden webside. Dette skyldes, at der er flere måder, hvorpå URL'er kan struktureres, og nogle af dem fungerer muligvis ikke som forventet. Når dette sker, svarer serveren med en HTTP-statuskode, der angiver, at den skal omdirigere til en anden URL (normalt 301 eller 302). Den nye placering kan derefter angives i svarhovedet.

Statuskoderne og deres betydning omfatter:

  • 200 - OK: Anmodningen lykkedes.
  • 301- Flyttet permanent: Den anmodede ressource er blevet permanent flyttet til en ny placering og bør hentes derfra i fremtidige anmodninger.
  • 302 - Fundet (midlertidig omdirigering): Dette indikerer, at siden midlertidigt er placeret på en anden URL og ikke bør cachelagres af søgemaskiner eller bruges som en autoritativ kilde til information om dens indhold. Det kan også indikere servervedligeholdelse, hvor sider omdirigeres, mens opdateringer udføres eller når landingssider skal vise alternative webadresser til sporingsformål, såsom A/B-test eller split tests.

Ovenstående statuskoder er specifikke for gyldigheden af ​​selve URL'en, og du vil sandsynligvis ikke engang vide, at de eksisterer, mens du tilfældigt ser på et funktionelt websted.

Men når problemer med URL'en, webstedet eller den underliggende webhosting dukker op, vil du se en af ​​et andet sæt koder:

  • 403 forbudt: Dette indikerer, at du ikke er autoriseret til at se websiden. Dette kan skyldes forkerte tilladelser eller manglende godkendelsesoplysninger.
  • 404 Ikke fundet: Dette indikerer, at den anmodede ressource ikke findes på serveren og bør fjernes fra eventuelle bogmærker eller søgemaskineresultatsider (SERP'er).
  • 500+ - Serverfejl: Disse angiver, at der opstod en fejl under behandlingen af ​​din anmodning, og den skyldes normalt et problem med serverkonfigurationen, såsom kodningsfejl i scripts, databaseproblemer osv.

Hjemmesidefejl kan være irriterende, men er ikke verdens undergang. Prøv først en tvungen opdatering af websiden. Derefter skal du tjekke din adresselinje for menneskeskabte fejl. Tilføjede du et bogstav? Staver mærket et af ordene ukonventionelt? Gik din kat hen over tastaturet? Hvis ingen af ​​ovenstående virker, og det er din hjemmeside, skal du kontakte din vært. Desværre, hvis hjemmesiden tilhører en anden, bliver du nødt til at vente.

Forstå URL'er fra protokoller til stier

En URL består af mange komponenter, der hver tjener et formål. Ved at forstå anatomien af ​​en URL kan du nemmere navigere på websteder og få mest muligt ud af de tilgængelige funktioner. Uanset om du finder oplysninger eller handler online, kan forståelse af webadresser hjælpe dig med at få mest muligt ud af internettet.