Absolute en Relative Paden

Understeande it ferskil tusken in Absolute- en Relative URL-paad

Gjin aspekt fan webûntwerp is mear "web-sintraal" as hyperlinks (allinich neamd as "keppels"). De mooglikheid om in keppeling op in side te meitsjen en lêzers foar maklik tagong te krijen ta oare ynhâld is ien fan de definieare toetsen dy't websiden apart meitsje fan oare kommunikaasjemiddels lykas printsje of útstjoeren media.

Dizze keppelings binne maklik oan in side ta te foegjen, en se kinne wêze op oare websteeën, op jo side of op oare plakken yn it web. Jo kinne ek keppelingen hawwe oan oare boarnen, lykas bylden, fideo's of dokuminten. Dochs, sa maklik as keppelings tafoegje, binne se ek ien fan 'e items dy't in protte nije webûntwerpers stride om begjin te begripen, fral yn it konfiguraasje fan triempaden en wat in absolute fers in relatyf paad betsjut, en ek as ien wurdt ynstee fan 'e oare brûkt.

Yn elk fan de hjirboppe beskreaune ferwizings, moatte jo beskôgje hoe jo jo ferbine wolle mei dizze ferskillende siden of middels fan jo side. Hjirby moatst beslute hoe hokker URL-adres jo skriuwe. Yn webûntwerp binne der twa standert wizen om links te meitsjen en twa soarten paden dy't jo brûke kinne:

Absolute path URLs

Absolute paden brûke URL-adressen dy't ferwize nei in hiel spesifike lokaasje op ynternet. Dizze paden sille in domeinnamme foarmje as diel fan it linkpaad sels. In foarbyld fan it absolute paad nei dizze webside is:

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

Jo soene typysk in absolute paad wêze as jo wikselje wolle oan websiden dy't op oare domeinen binne as jo eigen. Bygelyks, as ik hjir in link nei in side op in oare webside ferpleatse mocht, soe ik de folsleine URL foar dizze keppeling opnimme moatte, om't ik ien domein (webdesign.) Gean nei in oar. Dizze keppeling soe it elemint ienfâldich taheakje oan 'e side mei de URL dy't brûkt wurdt as de wearde fan it attribút "href" foar dizze keppeling.

Dus as jo ferbûn binne mei wat fan 'e "off site" fan jo eigen, moatte jo in absolute paad brûke, mar wat oer siden of middels op jo eigen domein? Jo kinne ek absolute paden brûke, sels as jo ferbine mei siden op jo eigen side, mar it is net nedich en, neffens jo ûntwikkelomjouwing, absolute paden kinne problemen feroarsaakje.

As jo ​​bygelyks in ûntjouwingsomjouwing hawwe dy't jo brûke by it oprjochtsjen fan in webside, en jo alle URL-adressen hielendal oan dat URL kinne, dan sille se allegear wizige wurde as de side live libbet. Om dit probleem te foarkommen, moatte de triempaden foar elke lokale middels Relative Paths brûke.

Relatyf-paad-URL's

Relative paden feroaret ôfhinklik fan de side dêr't de keppelings op binne - se binne relatyf oan de side dêr't se ien binne (dêrmei de namme). As jo ​​ferbûn binne oan in side op jo eigen side, of in ôfbylding binnen in "ôfbyldings" map op dizze side, is in relative paad wat jo wierskynlik brûke. Relative paden brûke net de folsleine URL fan in side, oars as de absolute paad dy't we gewoan besjoen hawwe.

Der binne ferskillende regels om in keppeling te meitsjen mei it relate paad:

Hoe kinne jo de relate paad bepale:

  1. Eerst definiearje de URL fan 'e side dy't jo bewurking binne. Yn it gefal fan it hjirboppe foarbyld fan 'e foarbyld, dat soe https: // www wêze. / web-typografy-101-3470009
  2. Gean dan op it mappaad foar de side. Foar dat artikel is dat / web typografy-101-3470009

Jo sille hjir sjogge dat wy de relatike paad skriuwe troch dizze paad te begjinnen mei in trochslach (/). Dit karakter fertelt de browser om nei de root fan it aktive triem te gean. Fan dan ôf kinne jo alle mappen of triemnammen taheakje dy't jo nedich hawwe foar jo spesifike boarne, brochje nei mappen en dokuminten om op 'e ein te kommen lân op' e krekte boarne wêr't jo graach keppele wolle.

Sa yn gearfetting - as jo "off site" keppele binne, sille jo in absolute paad brûke dy't it folsleine paad hat om elkenien te ferbinen mei jo. As jo ​​ferbûn binne mei in bestân op it domein dat de side kodearret is, kinne jo in relatyf heul brûke, dy't essentiel befarret fan 'e side dy't jo binne, troch de triemstruktuer fan' e side, en úteinlik nei de boarne dy't jo nedich binne .