Absolūti un relatīvi ceļi

Izpratne par atšķirību starp Absolūto un Relatīvā URL ceļu

Neviens no tīmekļa dizaina aspektiem nav "hermētiski saistīts" ar tīmekļa vietnēm (parasti sauc par "saitēm"). Spēja izveidot saiti lapā un ļaut lasītājiem viegli piekļūt citam saturam ir viena no definējošajām iezīmēm, kas nosaka tīmekļa vietnes atsevišķi no citām saziņas līdzekļiem, piemēram, drukātiem vai apraides līdzekļiem.

Šīs saites ir viegli pievienot lapai, un tās var būt uz citām tīmekļa vietnēm vai nu jūsu vietnē, vai citur tīmeklī. Varat arī pievienot saites uz citiem resursiem, piemēram, attēliem, videoklipiem vai dokumentiem. Tomēr, tik vienkārši, kā pievienot saites, tie ir arī viens no priekšmetiem, ko daudzi jaunie tīmekļa dizaineri sākumā vispirms cenšas saprast, jo īpaši attiecībā uz faila ceļu koncepciju un to, ko nozīmē absolūtais salīdzinājumā ar relatīvo ceļu, kā arī ja to izmanto otrā vietā.

Katrā no iepriekš norādītajām saites instancēm ir jāapsver, kā jūs plānojat izveidot savienojumu ar šīm dažādajām vietnes lapām vai resursiem. Konkrēti, jums jāizlemj, kāda veida URL tiek rakstīts. Tīmekļa dizainā ir divi standarta veidi, kā izveidot saites un divus veidu ceļus, kurus jūs varat izmantot:

Absolūtā ceļojuma URL

Absolūti ceļi izmanto URL, kas attiecas uz ļoti specifisku atrašanās vietu internetā. Šie ceļi ietvers domēna nosaukumu kā daļu no saites ceļa. Absolūtais ceļš uz šo tīmekļa vietni ir šāds:

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

Jūs parasti būtu absolūts ceļš, ja vēlaties norādīt uz Web elementiem, kas atrodas domēnā, kas nav jūsu statuss. Piemēram, ja es vēlētos piesaistīt lapu citai vietnei šeit, man vajadzētu iekļaut pilnu saiti uz šo saiti, jo es pametu vienu domēnu (webdesign.), Lai pārietu uz citu. Šī saikne vienkārši pievienotu elementu lapas iekšpusē, izmantojot URL, ko izmanto kā šīs saites atribūta "href" vērtību.

Tātad, ja jums ir saistība ar visu, kas ir "ārpus vietnes" no jūsu pašu, jums būs nepieciešams izmantot absolūtu ceļu, bet gan par lapām vai resursiem savā domēnā? Varat faktiski izmantot absolūtos ceļus, pat ja jūs piesaistāt lapām savā vietnē, bet tas nav nepieciešams, un, atkarībā no jūsu izstrādes vides, absolūti ceļi var radīt problēmas.

Piemēram, ja jums ir izstrādes vide, kuru izmantojat tīmekļa vietnes izveides laikā, un jūs kodā visus URL pilnīgi šim URL, tad viss ir jāmaina, kad vietne sāk darboties. Lai izvairītos no šīs problēmas, vietējo resursu failu ceļos jāizmanto Relatīvie ceļi.

Relatīvā ceļa URL

Relatīvie ceļi mainās atkarībā no lappuses, kurā ir norādītas saites - tās ir saistītas ar lapu, kurā tās ir (tas ir, nosaukums). Ja jūs piesaista lapu savai vietnei vai attēlu šajā vietnes "attēlu" direktorijā, relatīvais ceļš ir tas, ko jūs varētu izmantot. Salīdzinošie ceļi neizmanto pilnu vietnes URL, atšķirībā no absolūtajiem ceļiem, kurus mēs vienkārši aplūkojām.

Izmantojot relatīvo ceļu, ir izveidoti vairāki noteikumi:

Kā noteikt relatīvo ceļu:

  1. Vispirms norādiet rediģējamās lapas URL. Attiecībā uz iepriekš minēto piemēru rakstu tas būtu https: // www. / web-typography-101-3470009
  2. Tad apskatiet lapas direktorijas ceļu. Par šo rakstu tas ir / web-typography-101-3470009

Šeit jūs redzēsiet, ka mēs rakstām relatīvo ceļu, sākam šo ceļu ar priekšējo slīpsvītru (/). Šis raksturs norāda pārlūkprogrammai, lai dotos uz pašreizējā direktorija sakni. No turienes jūs varat pievienot jebkuras mapes vai failu nosaukumus, kas jums nepieciešami jūsu konkrētajam resursam, urbt līdz mapēm un dokumentiem, lai beidzot pamestu precīzu resursu, kuru vēlaties saistīt.

Tādējādi kopsavilkumā - ja jums ir saistīts "ārpus vietnes", jūs izmantosiet absolūtu ceļu, kas ietver pilnu ceļu uz visu, ar kuru vēlaties izveidot savienojumu. Ja esat saistīts ar failu domēnā, kurā atrodas jūsu kodētā lapa, varat izmantot relatīvu ceļu, kas būtiski pārvietojas no lapas, kurā atrodas jūsu vietne, izmantojot vietnes faila struktūru un, visbeidzot, resursam, kas jums nepieciešams .