Rrugë absolute dhe relative

Kuptimi i dallimit në mes të një rruge absolute URL dhe URL relative

Asnjë aspekt i web design nuk është më "web-centric" se hyperlinks (zakonisht referuar thjesht si "lidhje"). Aftësia për të krijuar një lidhje në një faqe dhe për t'i lejuar lexuesit qasje të lehtë në përmbajtje të tjera është një nga tiparet përcaktuese që përcakton faqet e internetit përveç mediumeve të tjera të komunikimit si mediat e shkruara ose të transmetuara.

Këto lidhje janë të lehta për tu shtuar në një faqe, dhe ato mund të jenë në faqe të tjera të internetit, qoftë në faqen tuaj ose diku tjetër në Web. Gjithashtu mund të keni lidhje me burime të tjera, si imazhe, video ose dokumente. Megjithatë, aq lehtë sa lidhjet duhet të shtohen, ato janë gjithashtu një nga artikujt që shumë dizajnerë të rinj të internetit përpiqen të kuptojnë në fillim, veçanërisht në kuptimin e konceptit të shtigjeve të skedarëve dhe asaj që do të thotë një rrugë absolute kundrejt një lidhjeje, si dhe kur dikush përdoret në vend të tjetrit.

Në secilën nga rastet e lidhjeve të përshkruara më sipër, duhet të konsiderosh se si do të lidhesh me ato faqe ose burime të ndryshme nga faqja jote. Në mënyrë të veçantë, ju duhet të vendosni se çfarë lloji të rrugës URL do të shkruani. Në web design, ekzistojnë dy mënyra standarde për të krijuar lidhje dhe dy lloje të shtigjeve që mund të përdorni:

URL-të absolute të rrugës

Shtigjet absolute përdorin URL që i referohen një vendi shumë të veçantë në Internet. Këto shtigje do të përfshijnë një emër domain si pjesë e vetë rrugës së lidhjes. Një shembull i rrugës absolute në këtë faqe interneti është:

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

Ju zakonisht do të keni një rrugë absolute kur dëshironi t'i tregoni elementeve të Internetit që janë në një domain tjetër nga ai juaj. Për shembull, nëse doja të lidhesha me një faqe në një faqe tjetër të internetit këtu, unë do të duhej të përfshij URL-në e plotë për atë lidhje që nga momenti i daljes nga një domain (webdesign.) Për të shkuar te një tjetër. Kjo lidhje thjesht do të shtonte elementin brenda faqes me URL-në e përdorur si vlerë e atributit "href" për atë lidhje.

Pra, nëse lidhni me ndonjë gjë që është "jashtë faqes" nga mesi juaj, do të duhet të përdorni një rrugë absolute, por ç'të bëni me faqet ose burimet në domenin tuaj? Ju mund të përdorni në të vërtetë rrugë absolute edhe nëse lidhni me faqet në faqen tuaj, por nuk kërkohet dhe, në varësi të mjedisit tuaj të zhvillimit, shtigjet absolute mund të shkaktojnë probleme.

Për shembull, nëse keni një mjedis zhvillimi që përdorni gjatë krijimit të një faqe interneti dhe ju i kodoni të gjitha URL-të absolutisht në atë URL, atëherë të gjithë do të duhet të ndryshohen kur faqja të shkojë drejtpërdrejt. Për të shmangur këtë problem, shtigjet e skedarëve për çdo burim lokal duhet të përdorin Shtigjet Relative.

URL-të relative të rrugës

Shtigjet relative ndryshojnë në varësi të faqes në të cilën lidhjet janë të lidhura - ato janë relative në faqe se ato janë një (prandaj emri). Nëse po lidhni me një faqe në faqen tuaj, ose një imazh brenda një direktoriumi "imazhe" në atë faqe, një rrugë relative është ajo që do të përdorni. Shtigjet relative nuk përdorin URL-në e plotë të një faqe, ndryshe nga rrugët absolute që pamë.

Ekzistojnë disa rregulla për krijimin e një lidhje duke përdorur rrugën relative:

Si të përcaktohet rruga relative:

  1. Së pari përcaktoni URL-në e faqes që po redaktoni. Në rastin e artikullit të shembullit të listuar më sipër, kjo do të ishte https: // www. / web-tipografi-101-3470009
  2. Pastaj shikoni në dosjen e direktorisë për faqen. Për këtë artikull, që është / web-typography-101-3470009

Ju do të shihni këtu se ne shkruajmë rrugën relative duke filluar atë rrugë me një kullim përpara (/). Ky karakter tregon shfletuesin të shkojë në rrënjën e dosjes aktuale. Nga atje, ju mund të shtoni çdo dosje ose emrat e skedarëve që ju nevojiten për burimin tuaj të veçantë, duke shpuar poshtë në dosje dhe dokumente që më në fund të vendosen mbi burimin e saktë që dëshironi të lidheni.

Pra, në përmbledhje - nëse jeni i lidhur "off site", ju do të përdorni një rrugë absolute që përfshin rrugën e plotë për çdo gjë që dëshironi të lidheni. Nëse jeni i lidhur me një skedar në domenin në të cilin gjendet faqja në të cilën jeni duke koduar, mund të përdorni një rrugë relative që në thelb lundron nga faqja në të cilën ndodheni, përmes strukturës së skedarit të faqes dhe së fundi te burimi që ju nevojitet .