Hva er en relativ URL?
En relativ URL er en Uniform Resource Locator (URL) som angir plasseringen av et mål i forhold til adressen på siden der det befinner seg. I motsetning til absolutte URL-er inneholder relative URL-er ikke protokollen ("http://" eller "https://") og domenenavnet (f.eks. "example.com").
Hvis for eksempel sidenhttps://example.com/seo/glossary/relative-url/
(med en skråstrek bak) inneholder følgende kode:
<a href="beste praksis">beste praksis</a>
den endelige destinasjonen for denne lenken vil være
https://example.com/seo/glossary/relative-url/best-practices
.
Dette eksempelet viser den enkleste bruken av en relativ URL. For å unngå feil i forbindelse med relative URL-er er det viktig å kjenne til mer avanserte brukstilfeller.
Forstå en katalog
La oss se på det samme eksempelet, men denne gangen slutter ikke URL-en på siden med en skråstrek:
https://example.com/seo/glossary/relative-url
Samme kode på den:
<a href="beste praksis">beste praksis</a>
ville nå føre til:
https://example.com/seo/glossary/best-practices
.
Hvorfor det?
Selv om det ikke er noen forskjell for brukerne, er en URL med skråstrek teknisk sett en katalog, mens en URL uten skråstrek regnes som en fil i /glossary/
-mappen (katalogen). I dette tilfellet er en relativ URL relativ til den aktuelle katalogen.
Det finnes et annet format for en aktuell katalogrelatert URL:
./
før lenken.
Disse to lenkene vil altså føre til samme destinasjon:
<a href="best-practices">beste praksis</a> <a href="./best-practices">beste praksis</a>
Root-Relative Path
Hvis den relative URL-adressen har en ledende skråstrek, betyr det at den er relativ til rotdomenet, uten hensyn til alle mapper og undermapper.
Tilbake til eksempelet vårt:
<a href="/best-practices">best practices</a>
Denne koden på denne siden vil opprette en lenke til:
https://example.com/best-practices
Ett nivå opp
Prefikset ../
i en relativ lenke gjør den relativ til katalogen ett nivå høyere enn den aktuelle.
Den gjeldende katalogen for URL-adressen https://example.com/seo/glossary/relative-url
(uten skråstrek bak) er /glossary/
.
Så følgende kode:
<a href="../best-practices">best practices</a>
vil opprette en lenke til:
https://example.com/seo/best-practices
Relative vs. absolutte nettadresser for SEO
Når det gjelder SEO, er det ingen forskjell mellom relative og absolutte URL-er i lenkene på sidene. Det anbefales imidlertid (men det er ikke forbudt) å bruke absolutte URL-er i rel="canonical"
og hreflang-tagger
for å minimere risikoen for feil og forvirring.
Konklusjon
Det er viktig å forstå relative nettadresser og bruken av dem for å kunne navigere på nettet på riktig måte og opprettholde en organisert nettstedsstruktur. Mens relative nettadresser kan forenkle lenkehåndteringen på et nettsted, er absolutte nettadresser å foretrekke i bestemte SEO-koder for å sikre klarhet og forhindre feil.