Mis on suhteline URL?
Suhteline URL on URL (Uniform Resource Locator), mis määrab sihtkoha asukoha selle lehekülje aadressi suhtes, kus see asub. Erinevalt absoluutsetest URL-dest ei sisalda suhteline URL protokoll ("http://" või "https://") ja domeeninimi (nt "example.com").
Näiteks kui lehekülghttps://example.com/seo/glossary/relative-url/
(koos kaldkriipsuga) sisaldaks järgmist koodi:
<a href="parimad tavad">parimaid tavasid</a>
selle lingi lõppsihtkoht oleks
https://example.com/seo/glossary/relative-url/best-practices
.
See näide demonstreerib suhtelise URL-i lihtsaimat kasutamist. Suhteliste URL-idega seotud vigade vältimiseks on oluline olla kursis keerukamate kasutusjuhtumitega.
Kataloogi mõistmine
Vaatame sama näidet, kuid seekord ei lõpe lehe URL-ile lõpujoone taha jääv kaldkriips:
https://example.com/seo/glossary/relative-url
Sama kood sellel:
<a href="parimad tavad">parimaid tavasid</a>
viiks nüüd:
https://example.com/seo/glossary/best-practices
.
Miks?
Kuigi kasutajate jaoks ei ole vahet, on tagumise kaldkriipsuga URL-aadress tehniliselt kataloog, samas kui ilma kaldkriipsuta URL-aadress loetakse failiks kaustas /glossary/
(kataloog). Sellisel juhul on suhteline URL suhteline praeguse kataloogi suhtes.
Praeguse kataloogi suhtelise URL-i jaoks on veel üks vorming:
./
enne linki.
Seega viivad need kaks linki samasse sihtkohta:
<a href="parimad-praktikad">parimaid tavasid</a> <a href="./parimaid-praktikaid">parimaid tavasid</a>
Juurtega seotud tee
Kui suhtelises URL-is on eesmine kaldkriips, tähendab see, et see on suhteline juurdomeeni suhtes, ignoreerides kõiki kaustu ja alamkaustu.
Tagasi meie näite juurde:
<a href="/best-practices">parimaid tavasid</a>
See kood sellel leheküljel looks lingi:
https://example.com/best-practices
Üks tase kõrgemal
Suhtelise lingi eesliide ../
muudab selle suhteliseks praegusest kataloogist ühe taseme võrra kõrgemal asuva kataloogi suhtes.
URL-i https://example.com/seo/glossary/relative-url
praegune kataloog (ilma kaldkriipsuta) on /glossary/
.
Nii et järgmine kood:
<a href="../parimaid-praktikaid">parimaid tavasid</a>
loob lingi:
https://example.com/seo/best-practices
Suhtelised vs absoluutsed URL-id SEO jaoks
SEO mõttes ei ole suhtelistel ja absoluutsetel URL-idel lehekülgede linkides mingit vahet. Siiski on soovitatav (kuid mitte keelatud) kasutada absoluutseid URL-aadresse rel="canonical"
ja hreflangi
tagides, et vähendada vigade ja segaduse tekkimise võimalust.
Kokkuvõte
Suhteliste URL-aadresside ja nende kasutusjuhtude mõistmine on oluline korraliku veebinavigatsiooni ja organiseeritud saidi struktuuri säilitamise seisukohast. Kuigi suhtelised URL-id võivad lihtsustada linkide haldamist saidil, eelistatakse konkreetsetes SEO-siltides selguse tagamiseks ja vigade vältimiseks absoluutseid URL-id.