Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Vi har alle vært der: Du skriver inn et nettsteds navn i adressefeltet til favorittnettleseren din, eller kanskje du klikker på resultatet av et Google-søk. Så plutselig dukker det opp en streng med tilsynelatende tilfeldige ord og symboler på slutten av nettadressen. Selvfølgelig har du ingen anelse om hvorfor det er der, men du er glad for å være trygg på å se Amazon-oppføringer, Google-søkeresultater eller hvilken nettside du velger.

Det kan se ut som vrøvl for et utrent øye, men hvert tegn i en URL tjener en hensikt. La oss bryte ned anatomien til en nettadresse, fra protokoll til spørringsstreng.

De 5 nøkkelkomponentene i en URL

En URL kan deles i tre hoveddeler: protokollen, domenenavnet og banen. Du kan deretter slå på en søkestreng eller bli fancy med en ankertag.

1. Protokoll

Den første komponenten i en URL er protokollen. Det er metoden som brukes for å få tilgang til en ressurs på internett. Den vanligste protokollen for nettsurfing er HTTP (Hypertext Transfer Protocol). Den sender en forespørsel fra brukerens nettleser til serveren som er vert for nettstedet, og serveren sender deretter tilbake den forespurte ressursen som et svar.

HTTP har en sikker versjon kalt HTTPS (HTTP Secure), som bruker kryptering for å legge til et ekstra lag med sikkerhet. HTTPS brukes når sensitive data, som passord eller kredittkortinformasjon, overføres over internett. Nettstedet ditt trenger et SSL-sertifikat å bruke HTTPS-protokollen i URL-ene.

2. Domenenavn

Domenenavnet er den unike identifikatoren for et nettsted på internett. Den består av to deler: toppnivådomenet (TLD) og andrenivådomenet. TLD angir nettstedkategorien, for eksempel .com for kommersielle nettsteder, .edu for utdanningsinstitusjoner og .org for ideelle organisasjoner. Domenet på andre nivå er det unike navnet valgt av eieren av nettstedet.

For eksempel, i domenenavnet www.makeuseof.com, er "makeuseof" andrenivådomenet, og ".com" er toppdomenet. Domenenavn er registrert hos domeneregistratorer og kan kjøpes for en bestemt periode, vanligvis ett år, men noen ganger lengre.

3. Sti

URL-banen spesifiserer en ressurss plassering på et nettsted. Det kommer vanligvis etter domenenavnet og starter med en skråstrek (/). Stien brukes til å organisere innhold på et nettsted og gjøre det enkelt for brukere å navigere.

For eksempel, i nettadressen www.example.com/blogg/post1, er "blogg" katalogen som inneholder blogginnleggene, og "post1" er det spesifikke blogginnlegget. Banen kan også brukes til søkemotoroptimalisering (SEO) ved å inkludere relevante søkeord.

4. Spørrestreng

Spørrestrengen er en del av URL-en som starter med et spørsmålstegn (?) og inneholder nøkkel-verdi-par atskilt med et og-tegnet (&). Den brukes til å sende data mellom nettsider og kan inneholde informasjon som søkeord eller brukerpreferanser.

For eksempel i nettadressen www.example.com/search? q=example&category=books, søkestrengen inneholder to nøkkelverdi-par: "q=example" indikerer at søkeordet er "eksempel", og "category=books" indikerer at søket er etter bøker. Du vil vanligvis se søkestrenger som inneholder en stabel med søkeparametere når du surfer på nettsteder som lar deg filtrere søkeresultatene dine eller nettsteder som ønsker å fange opp sporingsdata.

5. Ankermerke

En ankerkode er en fragmentidentifikator som kommer etter URL-en og starter med et hash-symbol (#). Den kobler til en bestemt del av en nettside og kan brukes til å lage en innholdsfortegnelse eller til å koble til en bestemt del av en lang artikkel.

For eksempel, i en guide på 5000 ord, kan forfatteren inkludere en navigasjonsmeny for å dele opp innholdet:

  • Definisjoner
  • Historie
  • Bransjeutfordringer
  • Vanlige spørsmål

Hvis du holder markøren over en av disse koblingene, kan nettadressen inneholde en anker-tag, for eksempel "#definitions", som signaliserer nettleseren til å rulle ned til delen med den ID-en i HTML-en.

Hva er URL-koding?

URL-er består av tegn fra ASCII-tegnsettet, et undersett av Unicode-tegnsettet. Unicode er en internasjonal kodingsstandard for tegn på forskjellige språk og alfabeter. Når et tegn utenfor ASCII-tegnsettet brukes i en URL, må det kodes for å sikre at nettleseren forstår det riktig.

URL-koding er prosessen med å konvertere tegn utenfor ASCII-tegnsettet til deres ASCII-ekvivalenter. For eksempel vil Unicode-tegnet 'é' være kodet som '%e9'. URL-koding brukes også for spesialtegn som mellomrom, som er kodet som '+' eller '%20'.

Ikke bekymre deg for å huske alle mulige kodingskombinasjoner. De W3Schools URL Encoding Reference guide er en nyttig ressurs for dette emnet.

Hva er URL-omdirigeringer?

Noen ganger, når du skriver inn en URL i nettleserens adresselinje, vil nettsiden omdirigere til en annen nettside. Dette er fordi det er flere måter URL-er kan struktureres på, og noen av dem fungerer kanskje ikke som forventet. Når dette skjer, svarer serveren med en HTTP-statuskode som indikerer at den skal omdirigere til en annen URL (vanligvis 301 eller 302). Den nye plasseringen kan deretter spesifiseres i svaroverskriften.

Statuskodene og deres betydning inkluderer:

  • 200 - OK: Forespørselen var vellykket.
  • 301- Flyttet permanent: Den forespurte ressursen er permanent flyttet til et nytt sted og bør hentes derfra i fremtidige forespørsler.
  • 302 - Funnet (midlertidig viderekobling): Dette indikerer at siden er midlertidig plassert på en annen URL og ikke bør bufres av søkemotorer eller brukes som en autoritativ kilde til informasjon om innholdet. Det kan også indikere servervedlikehold, hvor sider omdirigeres mens oppdateringer utføres eller når landingssider må vise alternative nettadresser for sporingsformål som A/B-testing eller splittelse tester.

Statuskodene ovenfor er spesifikke for gyldigheten til selve URL-en, og du vil sannsynligvis ikke engang vite at de eksisterer mens du tilfeldig ser på et funksjonelt nettsted.

Men når problemer med nettadressen, nettstedet eller den underliggende webhotellet dukker opp, vil du se en av et annet sett med koder:

  • 403 Forbudt: Dette indikerer at du ikke er autorisert til å se nettsiden. Dette kan skyldes feil tillatelser eller mangel på autentiseringslegitimasjon.
  • 404 ikke funnet: Dette indikerer at den forespurte ressursen ikke finnes på serveren og bør fjernes fra eventuelle bokmerker eller søkemotorresultatsider (SERP).
  • 500+ - Serverfeil: Disse indikerer at det oppstod en feil under behandlingen av forespørselen din og er vanligvis forårsaket av et problem med serverkonfigurasjonen, for eksempel kodefeil i skript, databaseproblemer osv.

Nettstedsfeil kan være irriterende, men er ikke verdens undergang. Prøv først en tvungen oppdatering av nettsiden. Deretter sjekker du adressefeltet for menneskeskapte feil. La du til en bokstav? Staver merket et av ordene ukonvensjonelt? Gikk katten din over tastaturet? Hvis ingen av de ovennevnte fungerer, og det er nettstedet ditt, kontakt verten din. Dessverre, hvis nettstedet tilhører noen andre, må du vente på det.

Forstå URL-er fra protokoller til baner

En URL består av mange komponenter som hver tjener et formål. Ved å forstå anatomien til en URL, kan du lettere navigere på nettsteder og få mest mulig ut av funksjonene som er tilgjengelige. Enten du leter opp informasjon eller handler på nettet, kan det å forstå nettadresser hjelpe deg med å få mest mulig ut av nettet.