Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

Mes visi ten buvome: įvedate svetainės pavadinimą į mėgstamos naršyklės adreso juostą arba spustelite „Google“ paieškos rezultatą. Tada staiga svetainės URL pabaigoje atsiranda iš pažiūros atsitiktinių žodžių ir simbolių eilutė. Žinoma, jūs neįsivaizduojate, kodėl tai yra, bet džiaugiatės galėdami saugiai peržiūrėti „Amazon“ sąrašus, „Google“ paieškos rezultatus ar bet kurią pasirinktą svetainę.

Neįgudusiai akiai tai gali atrodyti kaip beprasmybė, tačiau kiekvienas URL simbolis turi tikslą. Išskirkime svetainės URL anatomiją nuo protokolo iki užklausos eilutės.

5 pagrindiniai URL komponentai

URL gali būti suskirstytas į tris pagrindines dalis: protokolą, domeno pavadinimą ir kelią. Tada galite prisegti užklausos eilutę arba pasimėgauti inkaro žyma.

1. protokolas

Pirmasis URL komponentas yra protokolas. Tai metodas, naudojamas norint pasiekti išteklius internete. Labiausiai paplitęs interneto naršymo protokolas yra HTTP (Hypertext Transfer Protocol). Jis siunčia užklausą iš vartotojo naršyklės serveriui, kuriame yra svetainė, o serveris siunčia prašomus išteklius kaip atsakymą.

instagram viewer

HTTP turi saugią versiją, vadinamą HTTPS (HTTP Secure), kuri naudoja šifravimą, kad pridėtų papildomą saugos lygį. HTTPS naudojamas, kai internetu perduodami slapti duomenys, pvz., slaptažodžiai arba kredito kortelės informacija. Jūsų svetainei reikalingas SSL sertifikatas naudoti HTTPS protokolą savo URL adresuose.

2. Domeno vardas

Domeno vardas yra unikalus interneto svetainės identifikatorius. Jį sudaro dvi dalys: aukščiausio lygio domenas (TLD) ir antrojo lygio domeną. ALD nurodo svetainės kategoriją, pvz., .com komercinėms svetainėms, .edu švietimo įstaigoms ir .org ne pelno organizacijoms. Antrojo lygio domenas yra unikalus svetainės savininko pasirinktas pavadinimas.

Pavyzdžiui, domeno pavadinime www.makeuseof.com „makeuseof“ yra antrojo lygio domenas, o „.com“ yra ALD. Domenų vardai registruojami domenų registratoriuose ir juos galima įsigyti nustatytam laikotarpiui, paprastai vieneriems metams, bet kartais ir ilgiau.

3. Kelias

URL kelias nurodo ištekliaus vietą svetainėje. Paprastai jis pateikiamas po domeno vardo ir prasideda pasviruoju brūkšniu (/). Kelias naudojamas svetainės turiniui tvarkyti ir vartotojams palengvinti naršymą.

Pavyzdžiui, URL www.example.com/blog/post1 „blog“ yra katalogas, kuriame yra tinklaraščio įrašai, o „post1“ yra konkretus tinklaraščio įrašas. Kelias taip pat gali būti naudojamas paieškos sistemoms optimizuoti (SEO), įtraukiant atitinkamus raktinius žodžius.

4. Užklausos eilutė

Užklausos eilutė yra URL dalis, kuri prasideda klaustuko ženklu (?) ir apima rakto-reikšmių poras, atskirtas ampersandu (&). Jis naudojamas duomenims perduoti iš vieno tinklalapio į kitą ir gali apimti tokią informaciją kaip paieškos terminai arba vartotojo nuostatos.

Pavyzdžiui, URL www.example.com/search? q=example&category=books, užklausos eilutėje yra dvi raktų ir reikšmių poros: „q=example“ nurodo, kad paieškos terminas yra „example“, o „category=books“ – reiškia, kad ieškoma knygų. Naršydami svetaines, kurios leidžia filtruoti paieškos rezultatus arba svetaines, kuriose norima užfiksuoti stebėjimo duomenis, dažnai matysite užklausų eilutes, kuriose yra daugybė paieškos parametrų.

5. Inkaro žyma

Prieraišo žyma yra fragmento identifikatorius, esantis po URL ir prasidedantis maišos (#) simboliu. Jis nukreipia į konkrečią tinklalapio dalį ir gali būti naudojamas kuriant turinį arba pateikiant nuorodą į tam tikrą ilgo straipsnio dalį.

Pavyzdžiui, 5 000 žodžių vadove autorius gali įtraukti naršymo meniu, kad suskaidytų turinį:

  • Apibrėžimai
  • Istorija
  • Pramonės iššūkiai
  • DUK

Jei užveskite pelės žymeklį ant vienos iš tų nuorodų, URL gali būti prieraišo žyma, pvz., „#definitions“, kuri nurodo naršyklei slinkti žemyn iki skilties su šiuo ID HTML.

Kas yra URL kodavimas?

URL sudaro simboliai iš ASCII simbolių rinkinio, Unikodo simbolių rinkinio poaibio. Unikodas yra tarptautinis kodavimo standartas, skirtas įvairių kalbų ir abėcėlių simboliams. Kai URL naudojamas simbolis, nepriklausantis ASCII simbolių rinkiniui, jis turi būti užkoduotas, kad naršyklė jį tinkamai suprastų.

URL kodavimas yra ASCII simbolių rinkinio ribų esančių simbolių konvertavimo į jų ASCII atitikmenį procesas. Pavyzdžiui, unikodo simbolis „é“ būtų užkoduotas kaip „%e9“. URL kodavimas taip pat naudojamas specialiesiems simboliams, pvz., tarpams, kurie koduojami kaip „+“ arba „%20“.

Nesijaudinkite, kad įsimenate visus galimus kodavimo derinius. The W3Schools URL kodavimo nuoroda vadovas yra patogus šios temos šaltinis.

Kas yra URL peradresavimas?

Kartais, kai įvedate URL į naršyklės adreso juostą, tinklalapis bus nukreiptas į kitą tinklalapį. Taip yra todėl, kad URL galima struktūrizuoti keliais būdais, o kai kurie iš jų gali neveikti taip, kaip tikėtasi. Kai taip nutinka, serveris atsako HTTP būsenos kodu, nurodydamas, kad jis turėtų nukreipti į kitą URL (paprastai 301 arba 302). Tada naują vietą galima nurodyti atsakymo antraštėje.

Būsenos kodai ir jų reikšmė apima:

  • 200 - gerai: Prašymas buvo patenkintas.
  • 301- Perkelta visam laikui: Reikalingas išteklius buvo visam laikui perkeltas į naują vietą ir turėtų būti iš ten nuskaitytas būsimose užklausose.
  • 302 – rasta (laikinas peradresavimas): Tai rodo, kad puslapis laikinai yra kitu URL ir neturėtų būti saugomas paieškos sistemų talpykloje arba naudojamas kaip patikimas informacijos apie jo turinį šaltinis. Tai taip pat gali nurodyti serverio priežiūrą, kai puslapiai peradresuojami, kol atliekami atnaujinimai, arba kai nukreipimo puslapiuose reikia pateikti alternatyvius URL stebėjimo tikslais, pvz., A/B testavimui arba padalijimui bandymai.

Aukščiau pateikti būsenos kodai yra būdingi paties URL galiojimui ir tikriausiai net nesužinosite, kad jie egzistuoja, atsitiktinai žiūrėdami veikiančią svetainę.

Tačiau kai iškyla problemų dėl URL, svetainės ar pagrindinės žiniatinklio prieglobos, matysite vieną iš skirtingų kodų rinkinių:

  • 403 Uždrausta: Tai rodo, kad jūs neturite teisės peržiūrėti tinklalapio. Taip gali nutikti dėl neteisingų leidimų arba autentifikavimo kredencialų trūkumo.
  • 404 Nerasta: Tai rodo, kad prašomo resurso serveryje nėra ir jis turėtų būti pašalintas iš bet kokių žymių arba paieškos variklio rezultatų puslapių (SERP).
  • 500+ – serverio klaidos: Tai rodo, kad apdorojant užklausą įvyko klaida, kurią dažniausiai sukelia serverio konfigūracijos problema, pvz., scenarijų kodavimo klaidos, duomenų bazės problemos ir kt.

Svetainės klaidos gali erzinti, bet tai nėra pasaulio pabaiga. Pirmiausia pabandykite priverstinai atnaujinti tinklalapį. Tada patikrinkite, ar adreso juostoje nėra žmogaus sukeltų klaidų. Ar pridėjai laišką? Ar prekės ženklas netradiciškai rašo vieną iš žodžių? Ar jūsų katė vaikščiojo per klaviatūrą? Jei nė vienas iš aukščiau išvardytų dalykų neveikia ir tai yra jūsų svetainė, susisiekite su priegloba. Deja, jei svetainė priklauso kam nors kitam, turėsite jos palaukti.

URL supratimas nuo protokolų iki kelių

URL yra sudarytas iš daugelio komponentų, kurių kiekvienas tarnauja tam tikram tikslui. Suprasdami URL anatomiją, galite lengviau naršyti svetaines ir išnaudoti visas galimas funkcijas. Nesvarbu, ar ieškote informacijos, ar perkate internetu, URL supratimas gali padėti išnaudoti visas žiniatinklio galimybes.