Absoliutus ir santykiniai keliai

Suprasti skirtumą tarp absoliutaus ir santykinio URL maršruto

Nė vienas interneto dizaino aspektas yra labiau "orientuotas į tinklą" nei hipersaitas (paprastai vadinamas tiesiog "nuorodomis"). Galimybė sukurti nuorodą puslapyje ir leisti skaitytojams lengvai pasiekti kitą turinį yra vienas iš apibrėžimo bruožų, kuris nustato svetaines atskirai nuo kitų bendravimo priemonių, pvz., Spausdinimo ar transliavimo žiniasklaidos.

Šiuos saitus galima lengvai pridėti prie puslapio, o jie gali būti ir kiti tinklalapiai jūsų svetainėje ar kitur internete. Taip pat galite turėti nuorodų į kitus išteklius, pvz., Vaizdus, ​​vaizdo įrašus ar dokumentus. Vis dėlto, taip pat lengva, kaip pridėti nuorodų, jie taip pat yra vienas iš elementų, kuriuos daugelis naujų interneto dizainerių pirmiausia stengiasi suprasti, ypač kalbant apie failų kelių koncepciją ir tai, ką reiškia absoliutus palyginimas su santykiniu keliu, taip pat kai vienas naudojamas vietoj kitos.

Kiekvienoje iš anksčiau aprašytų nuorodų pavyzdžių turite apsvarstyti, kaip ketinate prisijungti prie tų skirtingų svetainių ar svetainių. Tiksliau, jūs turite nuspręsti, kokio tipo URL norite kurti. Interneto dizaino srityje yra du standartiniai būdai sukurti nuorodas ir dviejų rūšių kelius, kuriuos galite naudoti:

Absoliutus kelio URL

Absoliutus keliai naudoja URL, kurie nurodo labai konkrečią vietą internete. Šie keliai apima domeno vardą kaip pačios saito kelio dalį. Absoliutus šio tinklalapio kelias yra toks:

https: / / www. / web-typography-101-3470009

Paprasčiausiai turėtumėte kelio, kai norėsite nukreipti į žiniatinklio elementus, esančius kitame nei jūsų domene. Pavyzdžiui, jei norėjau susieti su puslapiu kitoje svetainėje, turėčiau įtraukti visą šios nuorodos nuorodą, nes aš palieku vieną domeną (webdesign.), Norėdami pereiti į kitą. Ši nuoroda paprasčiausiai pridėtų elementą puslapio viduje naudodami URL, kuris naudojamas kaip nuorodos vertės "href" atributas.

Taigi, jei esate susieti su viskuo, kas yra "ne svetainė" iš savo, turėsite naudoti absoliučią kelią, o tai, ką reiškia jūsų pačių domenų puslapiai ar ištekliai? Galite iš tikrųjų naudoti absoliučius kelius, net jei susiesite su savo svetainės puslapiais, tačiau tai nėra būtina, o priklausomai nuo jūsų vystymosi aplinkos, absoliuti keliai gali sukelti problemų.

Pvz., Jei turite kūrimo aplinką, kurią naudojate kuriant svetainę, ir koduoja visus URL visiškai prie šio URL, visi jie turi būti pakeisti, kai svetainė bus paleista. Norėdami išvengti šios problemos, bet kokių vietinių išteklių failų keliai turi naudoti santykinius kelius.

Santykiniai kelio URL

Santykiniai keliai keičiasi priklausomai nuo puslapio, kuriame yra nuorodų - jie yra susiję su puslapiu, kuriame jie yra vieni (taigi ir pavadinimas). Jei esate nuorodą į puslapį savo svetainėje arba vaizdą, esantį toje svetainėje esančio "vaizdų" katalogo, santykinis kelias yra tas, kurį jūs greičiausiai naudosite. Santykiniai keliai nenaudoja viso puslapio URL, skirtingai nuo absoliučių kelių, kuriuos mes tiesiog pažvelgėme.

Yra keletas nuorodų kūrimo taisyklių naudojant santykinį kelią:

Kaip nustatyti santykinį kelią:

  1. Pirmiausia nustatykite redaguojamo puslapio URL. Pavyzdinio straipsnio atveju, kuris buvo pateiktas aukščiau, tai būtų https: // www. / web-typography-101-3470009
  2. Tada pažiūrėkite į puslapio katalogo kelią. Dėl šio straipsnio, tai yra / web-typography-101-3470009

Čia pamatysite, kad mes rašome santykinį kelią, pradedant šį kelią su priekine brūkšniu (/). Šis simbolis nurodo naršyklę eiti į dabartinio katalogo šaknį. Iš ten galite pridėti bet kokius aplankus ar failų pavadinimus, kurie jums reikalingi jūsų konkrečiam ištekliui, gręždami į aplankus ir dokumentus, kad galiausiai būtų naudojami tikslūs ištekliai, kuriuos norėtumėte susieti.

Taigi apibendrinant - jei esate susieti "ne svetainę", naudosite absoliučią kelią, į kurį įtraukiamas visas kelias, prie kurio norite prisijungti. Jei esate susietas su domenu esančiu failu, kurį gyvena jūsų koduojamas puslapis, galite naudoti santykinį kelią, kuris iš esmės pereina iš jūsų esančio puslapio per svetainės failų struktūrą ir, galiausiai, šaltinį, kuris jums reikalingas .