Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Vsi smo že bili tam: v naslovno vrstico priljubljenega brskalnika vnesete ime spletnega mesta ali morda kliknete rezultat iskanja v Googlu. Nato se nenadoma na koncu URL-ja spletnega mesta pojavi niz navidezno naključnih besed in simbolov. Seveda nimate pojma, zakaj je tam, vendar ste veseli, da varno gledate sezname Amazon, Googlove rezultate iskanja ali katero koli spletno stran, ki jo izberete.

Neizkušenemu očesu je lahko videti kot bedarija, vendar vsak znak v URL-ju služi svojemu namenu. Razčlenimo anatomijo URL-ja spletnega mesta, od protokola do poizvedbenega niza.

5 ključnih komponent URL-ja

URL je mogoče razdeliti na tri glavne dele: protokol, ime domene in pot. Nato se lahko prilepite na poizvedbeni niz ali postanete modni s sidrno oznako.

1. Protokol

Prva komponenta URL-ja je protokol. To je metoda, ki se uporablja za dostop do vira na internetu. Najpogostejši protokol za brskanje po spletu je HTTP (Hypertext Transfer Protocol). Iz uporabnikovega brskalnika pošlje zahtevo strežniku, ki gosti spletno mesto, strežnik pa nato pošlje nazaj zahtevani vir kot odgovor.

instagram viewer

HTTP ima varno različico, imenovano HTTPS (HTTP Secure), ki uporablja šifriranje za dodatno raven varnosti. HTTPS se uporablja, ko se občutljivi podatki, kot so gesla ali podatki o kreditnih karticah, prenašajo po internetu. Vaše spletno mesto potrebuje SSL certifikat za uporabo protokola HTTPS v svojih URL-jih.

2. Domena

Ime domene je edinstveni identifikator spletnega mesta na internetu. Sestavljen je iz dveh delov: domeno najvišje ravni (TLD) in domeno druge ravni. TLD označuje kategorijo spletnega mesta, kot je .com za komercialna spletna mesta, .edu za izobraževalne ustanove in .org za neprofitne organizacije. Domena druge ravni je edinstveno ime, ki ga izbere lastnik spletnega mesta.

Na primer, v imenu domene www.makeuseof.com je "makeuseof" domena druge ravni, "".com" pa TLD. Imena domen so registrirana pri registratorjih domen in jih je mogoče kupiti za določeno obdobje, običajno eno leto, včasih pa tudi dlje.

3. Pot

Pot URL določa lokacijo vira na spletnem mestu. Običajno je za imenom domene in se začne s poševnico (/). Pot se uporablja za organiziranje vsebine na spletnem mestu in uporabnikom olajša navigacijo.

Na primer, v URL-ju www.example.com/blog/post1 je "blog" imenik, ki vsebuje objave v spletnem dnevniku, "post1" pa je določena objava v spletnem dnevniku. Pot je mogoče uporabiti tudi za optimizacijo iskalnikov (SEO) z vključitvijo ustreznih ključnih besed.

4. Poizvedbeni niz

Poizvedbeni niz je del URL-ja, ki se začne z vprašajem (?) in vsebuje pare ključ-vrednost, ločene z znakom & (&). Uporablja se za prenos podatkov med spletnimi stranmi in lahko vsebuje informacije, kot so iskalni izrazi ali uporabniške nastavitve.

Na primer v URL-ju www.example.com/search? q=example&category=books, poizvedbeni niz vsebuje dva para ključ-vrednost: "q=example" označuje, da je iskalni izraz "example", "category=books" pa označuje iskanje knjig. Med brskanjem po spletnih mestih, ki vam omogočajo filtriranje rezultatov iskanja, ali spletnih mestih, ki želijo zajeti podatke o sledenju, boste pogosto videli poizvedbene nize, ki vsebujejo nabor iskalnih parametrov.

5. Sidrna oznaka

Sidrna oznaka je identifikator fragmenta, ki pride za URL-jem in se začne s simbolom zgoščene (#). Povezuje se na določen del spletne strani in se lahko uporablja za ustvarjanje kazala vsebine ali za povezavo do določenega dela dolgega članka.

Na primer, v vodniku s 5000 besedami lahko avtor vključi navigacijski meni za razdelitev vsebine:

  • Definicije
  • Zgodovina
  • Izzivi industrije
  • pogosta vprašanja

Če miškin kazalec premaknete nad eno od teh povezav, lahko URL vsebuje sidrno oznako, kot je »#definitions«, ki brskalniku sporoči, naj se pomakne navzdol do razdelka s tem ID-jem v HTML-ju.

Kaj je kodiranje URL-jev?

URL-ji vsebujejo znake iz nabora znakov ASCII, podnabora nabora znakov Unicode. Unicode je mednarodni standard za kodiranje znakov v različnih jezikih in abecedah. Ko je v URL-ju uporabljen znak zunaj nabora znakov ASCII, mora biti kodiran, da se zagotovi, da ga brskalnik pravilno razume.

Kodiranje URL-jev je postopek pretvorbe znakov zunaj nabora znakov ASCII v njihov ekvivalent ASCII. Na primer, znak Unicode 'é' bi bil kodiran kot '%e9'. Kodiranje URL-jev se uporablja tudi za posebne znake, kot so presledki, ki so kodirani kot '+' ali '%20'.

Naj vas ne skrbi, da bi si zapomnili vse možne kombinacije kodiranja. The Referenca za kodiranje URL-jev W3Schools vodnik je priročen vir za to temo.

Kaj so preusmeritve URL?

Včasih, ko v naslovno vrstico brskalnika vnesete URL, bo spletna stran preusmerjena na drugo spletno stran. URL-je je namreč mogoče strukturirati na več načinov in nekateri od njih morda ne bodo delovali po pričakovanjih. Ko se to zgodi, se strežnik odzove s statusno kodo HTTP, ki nakazuje, da mora preusmeriti na drug URL (običajno 301 ali 302). Novo lokacijo lahko nato določite v glavi odgovora.

Statusne kode in njihov pomen vključujejo:

  • 200 - OK: Zahteva je bila uspešna.
  • 301- Preseljeno za stalno: Zahtevani vir je bil trajno premaknjen na novo lokacijo in ga je treba v prihodnjih zahtevah pridobiti od tam.
  • 302 - Najdeno (začasna preusmeritev): To pomeni, da se stran začasno nahaja na drugem URL-ju in je iskalniki ne smejo predpomniti ali uporabljati kot verodostojen vir informacij o njeni vsebini. Označuje lahko tudi vzdrževanje strežnika, kjer so strani preusmerjene med izvajanjem posodobitev oz ko morajo ciljne strani ponuditi nadomestne URL-je za namene sledenja, kot je testiranje A/B ali razdelitev testi.

Zgornje statusne kode so specifične za veljavnost samega URL-ja in med naključnim ogledovanjem delujočega spletnega mesta verjetno sploh ne boste vedeli, da obstajajo.

Ko pa se pojavijo težave z URL-jem, spletnim mestom ali osnovno ponudbo spletnega gostovanja, boste videli eno od drugega niza kod:

  • 403 Prepovedano: To pomeni, da niste pooblaščeni za ogled spletne strani. To je lahko posledica nepravilnih dovoljenj ali pomanjkanja poverilnic za preverjanje pristnosti.
  • 404 ni najdeno: To pomeni, da zahtevani vir ne obstaja na strežniku in ga je treba odstraniti iz vseh zaznamkov ali strani z rezultati iskalnika (SERP).
  • 500+ - napake strežnika: Ti kažejo na napako, ki je nastala med obdelavo vaše zahteve in je običajno posledica težave s konfiguracijo strežnika, kot so napake kodiranja v skriptih, težave z bazo podatkov itd.

Napake na spletnem mestu so lahko moteče, vendar niso konec sveta. Najprej poskusite prisilno osvežiti spletno stran. Nato v naslovni vrstici preverite napake, ki jih povzroči človek. Ste dodali pismo? Ali blagovna znamka črkuje eno od besed nekonvencionalno? Je vaša mačka hodila po tipkovnici? Če nič od zgoraj navedenega ne deluje in gre za vaše spletno mesto, se obrnite na gostitelja. Če je spletno mesto v lasti nekoga drugega, boste morali na žalost počakati.

Razumevanje URL-jev od protokolov do poti

URL je sestavljen iz številnih komponent, od katerih vsaka služi svojemu namenu. Z razumevanjem anatomije URL-ja lahko lažje krmarite po spletnih mestih in kar najbolje izkoristite razpoložljive funkcije. Ne glede na to, ali iščete informacije ali nakupujete v spletu, vam lahko razumevanje URL-jev pomaga kar najbolje izkoristiti splet.