Ievadot adresi savā tīmekļa pārlūkprogrammā, daudzas lietas notiek aiz ainas. Un lielāko daļu no tā nosaka jūsu ievadītās URL dažādās daļas. Apskatīsim tuvāk.
URL var sastāvēt no dažādām daļām. Ir resursdatora nosaukums, kas kartē uz konkrēta resursa IP adresi internetā un vairāk informācijas, kas parāda jūsu pārlūkprogrammai un serverim, kā rīkoties ar lietām. Jūs varat iedomāties, ka IP adrese ir kaut kas līdzīgs tālruņa numuram. Hostname ir tāda pati kā tās personas vārds, kuras tālruņa numuru vēlaties meklēt. Un standarts, ko sauc par domēnu nosaukumu sistēmu (DNS), fonā darbojas kā tālruņu katalogs, un cilvēcīgāk lietojamus saimniekdatoru nosaukumus pārvērš IP adresēs, ko tīkli izmanto satiksmes maršrutēšanai.
Ņemot vērā šo analoģiju, ņemsim vērā URL struktūru un to, kā tā darbojas, lai jūs, kur jūs vēlaties doties.
URL struktūru vispirms noteica Sir Tims Berners-Lee - puisis, kas 1994. gadā izveidoja Web un pirmo interneta pārlūku. Vietrādis URL apvieno ideju par domēnu nosaukumiem ar ideju izmantot faila ceļu, lai noteiktu konkrētu mapes un failu struktūra. Tātad, tā ir tāda pati kā tāda kā C: \ Documents \ Personal \ myfile.txt izmantošana sistēmā Windows, bet ar sākumu, lai palīdzētu atrast pareizo serveri internetā, kur pastāv šis ceļš, un protokolu, kas izmantots, lai piekļūtu informācija.
URL sastāv no vairākām dažādām daļām. Piemēram, ņemtu pamata URL, piemēram, attēlā redzamo attēlu.
Šis vienkāršais URL tiek sadalīts divās galvenajās sastāvdaļās: shēmā un iestādē.
Daudzi cilvēki domā par URL kā tikai interneta adresi, taču tas nav tik vienkārši. Tīmekļa adrese ir URL, bet visi URL nav tīmekļa adreses. Citi pakalpojumi, kuriem varat piekļūt internetā, piemēram, FTP vai pat vietējā mēroga MAILTO, ir arī vietrāži URL. URL shēmas daļa (tās burti, kam seko kols) apzīmē protokolu, ar kuru lietotnei (piemēram, jūsu tīmekļa pārlūkprogrammai) un serverim jāsazinās.
Web adreses ir visizplatītākais URL, taču ir arī citi. Tātad, jūs varētu redzēt tādas shēmas kā:
Mūsdienu pārlūkprogrammās šī shēma nav tehniski nepieciešama kā daļa no URL. Ja jūs ievadāt vietni, piemēram, "www.howtogeek.com", jūsu pārlūkprogramma automātiski nosaka pareizo lietojamo protokolu. Tomēr dažām citām lietotnēm (un protokoliem) ir jāizmanto shēma.
URL daļas autoritāte (kurai priekšā ir divas slashes) pati par sevi ir sadalīta vairākās daļās. Sāksim ar ļoti vienkāršu vietrādi URL, tādā veidā, kas jūs aizvedīs uz mājas lapas sākumlapu.
Šajā vienkāršajā piemērā visa daļa "www.example.com" tiek saukta par resursdatora nosaukumu, un tā tiek atdalīta ar IP adresi. Jūs varat arī ievadīt IP adresi savā pārlūkprogrammas adreses joslā, nevis saimniekdatora nosaukumu, ja jūs to pazīstat.
Taču, analizējot resursdatora nosaukumu, tas palīdz izlasīt to atpakaļ, lai saprastu, kas notiek, tāpēc šeit ir šīs sastāvdaļas:
Tas ir visspēcīgākais URL iestādes autortiesību sadaļas piemērs, taču lietas var būt sarežģītākas. Ir divas citas sastāvdaļas, kuras iestādes sadaļā var ietvert:
Tātad, tā ir vietnes URL shēma un pilnvaras, taču, kā jūs, iespējams, esat uzminējuši pēc tam, kad pārlūkojat tīmekli, pārlūkojot tīmekli, varēs iekļaut vēl vairāk lietām.
Pastāv trīs papildu URL daļas, kuras jūs varētu redzēt pēc iestādes daļas: ceļi, vaicājumi un fragmenti. Lūk, kā viņi strādā.
URL iestādes sadaļa izpaužas jūsu pārlūkprogrammā (vai kādā citā lietotnē) pareizajam serverim tīklā. Sekojošais ceļš, kas darbojas tāpat kā ceļš sistēmā Windows, macOS vai Linux, ļauj jums piekļūt pareizai mapei vai failam šajā serverī. Pirms ceļa ir slīpsvītra, un starp ikvienu direktoriju un apakšdirektoriju ir slīpsvītra, piemēram:
www.example.com/folder/subfolder/filename.html
Pēdējais gabals ir faila nosaukums, kas tiek atvērts, piekļūstot vietnei. Lai gan jūs to neredzat adreses joslā, tas nenozīmē, ka tā tur nav. Dažas valodas, ko izmanto tīmekļa lapu veidošanai, paslēpj faila nosaukumu un paplašinājumu, kuru skatāt. Tādējādi URL ir vieglāk atcerēties un ierakstīt, un tas nodrošina tīrāku izskatu.
URL vaicājuma daļa tiek izmantota, lai identificētu lietas, kas nav daļa no stingras ceļa struktūras. Visbiežāk tiek parādīts, ka tie tiek izmantoti, veicot meklēšanu vai kad tīmekļa lapa nodrošina datus, izmantojot veidlapu. Vaicājuma daļai ir jautājuma zīme un pēc ceļa (vai pēc resursdatora nosaukuma, ja ceļš nav iekļauts).
Piemēram, ņemiet vērā šo URL, kad mēs meklējām Amazon atslēgvārdiem "wi-fi paplašinātājs":
https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=wi-fi+extender
Meklējamā forma nodota informācijai Amazones meklētājprogrammā. Pēc jautājuma zīmes varat redzēt, ka vaicājumam ir divas daļas: meklēšanas vietrādis URL (tas ir "url = meklēšanas pseidonīms% 3Daps un lauks") un atslēgvārdi, kurus mēs ierakstījām (tas ir, atslēgvārdi = wi-fi + pagarinātājs "daļa).
Tas ir diezgan vienkāršs piemērs, un jūs bieži redzēsit URL ar papildu (un sarežģītākiem) mainīgajiem. Piemēram, šeit ir URL, kad mēs meklējām Google atslēgvārdu "howtogeek":
https://www.google.com/search?q=howtogeek&rlz=1C1GCEA_enUS751US751&oq=howtogeek&aqs=chrome... 69i57j69i60l4j0.1839j1j4 & sourceid = chrome & ie = UTF-8
Kā redzat, tur ir daži dažādi dati. Šajā gadījumā jūs varat redzēt, ka ir papildu informācija, kas norāda meklēšanas valodu, pārlūku, kuru mēs izmantojām (Chrome), un pat pārlūkprogrammas versijas numuru.
URL, kuru jūs varētu redzēt, gala sastāvdaļa tiek saukta par fragmentu. Pirms fragmenta ir iezīme hash (#) un tiek izmantota, lai norādītu konkrētu atrašanās vietu tīmekļa lapā. Kodējot tīmekļa lapu, dizaineri var izveidot enkuru konkrētam tekstam, piemēram, virsrakstiem. Kad vietnes beigās tiek izmantots pareizs fragments, jūsu pārlūkprogramma ielādēs lapu un pēc tam pāriet uz šo enkura. Enkurs un URL ar fragmentiem bieži tiek izmantoti, lai izveidotu satura tabulas tīmekļa lapās, lai padarītu navigāciju vieglāku.
Šeit ir piemērs. Wikipedia lapas renesanses lapa ir diezgan ilgs dokuments, un tas ir sadalīts aptuveni 11 sadaļās, no kurām katrai ir vairākas apakšnozares. Bet katrai lappuses lapai ir pievienots enkurs, un raksta augšpusē esošā satura tabula ietver saites, kas ļauj pāriet uz dažādām sadaļām. Šīs saites darbojas, iekļaujot fragmentus.
Jūs varat arī izmantot šos fragmentus tieši savā adrešu joslā vai kā kopīgojamas saites. Pieņemsim, piemēram, jūs vēlaties parādīt kādam šīs sadaļas sadaļu, kas aptver Krieviju. Jūs varētu vienkārši nosūtīt viņiem šo saiti:
https://en.wikipedia.org/wiki/Renaissance#Russia
Šī URL daļa "#Russia", kas atrodas URL beigās, pēc lapas ielādes ieliek tos tieši uz šo sadaļu.
Tātad jums tas ir vairāk, nekā jūs, iespējams, jebkad gribējāt uzzināt par to, kā URL darbojas.
Attēlu kredīts: Pawel Horazy / Shutterstock