Mikä on suhteellinen URL-osoite?
Suhteellinen URL-osoite on URL-osoite (Uniform Resource Locator), joka määrittää kohteen sijainnin suhteessa sen sivun osoitteeseen, jossa se sijaitsee. Toisin kuin absoluuttiset URL-osoitteet, suhteelliset URL-osoitteet eivät sisällä protokollaa ("http://" tai "https://") ja verkkotunnusta (esim. "example.com").
Jos esimerkiksi sivuhttps://example.com/seo/glossary/relative-url/
(perässä oleva vinoviiva) sisältäisi seuraavan koodin:
<a href="parhaat käytännöt">parhaat käytännöt</a>
kyseisen linkin lopullinen määränpää olisi
https://example.com/seo/glossary/relative-url/best-practices
.
Tämä esimerkki havainnollistaa suhteellisen URL-osoitteen yksinkertaisinta käyttöä. Jos haluat välttää suhteellisiin URL-osoitteisiin liittyvät virheet, on tärkeää tuntea edistyneemmät käyttötapaukset.
Hakemiston ymmärtäminen
Katsotaanpa samaa esimerkkiä, mutta tällä kertaa sivun URL-osoite ei pääty vinoviivaan:
https://example.com/seo/glossary/relative-url
Sama koodi:
<a href="parhaat käytännöt">parhaat käytännöt</a>
johtaisi nyt:
https://example.com/seo/glossary/best-practices
.
Miksi?
Vaikka käyttäjille ei ole eroa, URL-osoite, jossa on perässä oleva vinoviiva, on teknisesti hakemisto, kun taas URL-osoite, jossa sitä ei ole, katsotaan tiedostoksi /glossary/-kansiossa
(hakemistossa). Tässä tapauksessa suhteellinen URL-osoite on suhteellinen nykyiseen hakemistoon nähden.
Nykyiselle hakemistosuhteiselle URL-osoitteelle on toinenkin muoto:
./
ennen linkkiä.
Nämä kaksi linkkiä johtavat siis samaan määränpäähän:
<a href="parhaat käytännöt">parhaat käytännöt</a> <a href="./parhaat-käytännöt">parhaat käytännöt</a>
Juurisuhteellinen polku
Jos suhteellisessa URL-osoitteessa on etumerkki, se tarkoittaa, että se on suhteellinen juurialueen suhteen, eikä se huomioi kaikkia kansioita ja alikansioita.
Takaisin esimerkkiin:
<a href="/parhaat-käytännöt">parhaat-käytännöt</a>
Tämä koodi tällä sivulla luo linkin osoitteeseen:
https://example.com/best-practices
Yksi taso ylempänä
Suhteellisen linkin etuliite ../
tarkoittaa, että linkki on suhteellinen yhtä tasoa ylempänä olevaan hakemistoon.
URL-osoitteen https://example.com/seo/glossary/relative-url
nykyinen hakemisto (ilman perässä olevaa vinoviivaa) on /glossary/
.
Joten seuraava koodi:
<a href="../parhaat-käytännöt">parhaat-käytännöt</a>
luo linkin:
https://example.com/seo/best-practices
Suhteelliset vs absoluuttiset URL-osoitteet SEO:ssa
Hakukoneoptimoinnin kannalta suhteellisilla ja absoluuttisilla URL-osoitteilla ei ole eroa sivujen linkkien osalta. On kuitenkin suositeltavaa (mutta ei kiellettyä) käyttää absoluuttisia URL-osoitteita rel="canonical"
- ja hreflang-tunnisteissa
virheiden ja sekaannusten mahdollisuuden minimoimiseksi.
Päätelmä
Suhteellisten URL-osoitteiden ja niiden käyttötapojen ymmärtäminen on ratkaisevan tärkeää asianmukaisen verkkosuunnittelun ja järjestetyn sivustorakenteen ylläpitämisen kannalta. Vaikka suhteelliset URL-osoitteet voivat yksinkertaistaa linkkien hallintaa sivustolla, absoluuttisia URL-osoitteita suositaan tietyissä SEO-tunnisteissa selkeyden varmistamiseksi ja virheiden välttämiseksi.