URL

URL znamenß Unique Resource Locator = jednoznaΦnΘ urΦenφ zroje. Je to zp∙sob, jak jednoznaΦn∞ zapsat umφst∞nφ souboru na Internetu nebo na intranetu. V HTML se pou╛φvß jak pro zacφlenφ odkaz∙, tak pro naΦφtßnφ obrßzk∙ a podp∙rn²ch soubor∙.

P°φklad: http://www.seznam.cz je URL ukazujφcφ na strßnku Seznamu.
http://dusan.pc-slany.cz/internet/html/url.htm je URL ukazujφcφ na tuto strßnku. 

Absolutnφ adresovßnφ

Ka╛dß absolutnφ adresa se sklßdß z protokolu a domΘnovΘho jmΘna. V∞t╣inou nßsleduje adresß°ovß cesta a jmΘno souboru. N∞kdy jsou v adrese je╣t∞ Φφslo portu, jmΘno zßlo╛ky a dotaz (query string).

Protokoly

HTML strßnky se nejΦast∞ji p°enß╣ejφ http protokolem. Ten se do URL zapisuje jako http://

Dal╣φ protokoly mailto: , ftp:// nebo https:// se u╛φvajφ z°φdka.

DomΘny

Ka╛d² server na Internetu mß domΘnovΘ jmΘno. To se sklßdß ze t°φ Φßstφ odd∞len²ch teΦkami.

  1. jmΘno virtußlnφho serveru, nejΦast∞ji www (domΘna t°etφ ·rovn∞)
  2. jmΘno domΘny druhΘ ·rovn∞ (nutnß registrace)
  3. generickß domΘna (domΘna nejvy╣╣φho °ßdu), nejΦast∞ji cz, sk nebo com

Port

Velmi z°φdka se za generickou domΘnu pφ╣e dvojteΦka a Φφslo portu.

Adresß°ovß cesta

Cφlov² soubor b²vß ulo╛en v adresß°i (ale m∙╛e b²t p°φmo v ko°eni serveru). Adresß°e se do URL zapisujφ za generickou domΘnu. P°ed jmΘno adresß°e pat°φ lomφtko (obyΦejnΘ, nikoli zp∞tnΘ). Je-li adresß°∙ vφce ·rovnφ, pφ╣ou se za sebe odd∞leny lomφtky.

Soubory

Vlastnφ jmΘno souboru se pφ╣e za adresß°ovou cestu (existuje-li). P°ed jmΘno souboru se dßvß lomφtko.

Zßlo╛ky

Odkaz m∙╛e mφ°it na zßlo╛ku v odkazovanΘm dokumentu. Do URL se za jmΘno souboru pφ╣e k°φ╛ek # a jmΘno zßlo╛ky.

Dotaz

SouΦßstφ URL mohou b²t i vstupnφ data pro n∞jak² skript. Ta se do URL pφ╣ou na konec za otaznφk. Syntaxe je jmeno=hodnota&jmeno2=hodnota2.

P°φklad

P°φkladem absolutnφho URL m∙╛e b²t:
http://dusan.pc-slany.cz/internet/html/url.htm#priklad

╚ßst adresy P°φklad JinΘ mo╛nΘ hodnoty
protokol http:// ftp:// , mailto: atd.
domΘna 3. ·rovn∞ (server) dusan. www. , cokoliv.
domΘna 2. ·rovn∞ pc-slany. seznam. , mujweb. apod.
generickß domΘna cz com, sk, gov apod.
port nic :80 , :Φφslo
cesta (adresß°e) /internet/html /cokoliv
jmΘno souboru url.htm index.html apod.html
zßlo╛ka #priklad #jmΘnozßlo╛ky
dotaz nic ?prom∞nnß=hodnota

Relativnφ adresovßnφ

Mnohdy je vypisovßnφ celΘ adresy zbyteΦnΘ a zdlouhavΘ. Existuje mo╛nost, jak si prßci usnadnit pou╛itφm relativnφ adresy.

My╣lenka relativnφch adres se zaklßdß na tom, ╛e soubory, kterΘ se navzßjem odkazujφ, Φasto le╛φ na tomtΘ╛ serveru. Ka╛d² soubor, kter² pomocφ URL vy╛aduje jin² soubor, mß sßm n∞jakΘ absolutnφ URL. Tak╛e staΦφ, aby se do adresy napsaly cesta k souboru, lomφtko a jmΘno souboru. To je relativnφ URL.

relativnφ URL = cesta/jmΘno_souboru

╚asto oba soubory le╛φ v jednom adresß°i, tak╛e pak nenφ nutno vypl≥ovat cestu (je prßzdnß), relativnφ URL tvo°φ pouze jmΘno souboru.

Adresß°e se odd∞lujφ lomφtky. Pokud se cφlen² soubor nachßzφ v hierarchii adresß°∙ n∞kde v²╣e (tak╛e je nutno "vyskßkat" nahoru), pou╛ije se zßpis dvou teΦek pro nad°azen² adresß°.

P°φklad: Vlo╛enφ obrßzku s logem Jak psßt web do tΘto strßnky za pou╛itφ relativnφ adresy by se ud∞lalo takto: <img src="../images/jpweb.gif">

V relativnφm URL lze samoz°ejm∞ pou╛φt zßlo╛ky a dotazy.

Specißlnφ znaky

Pokud se ve jmΘnu souboru vyskytuje mezera, je nutno nahradit ji v URL sekvencφ znak∙ "%20". ╪φkß se tomu URL encoding. Takto lze nahradit ka╛d² znak znakem procenta se dv∞ma znaky, kterΘ jsou ╣estnßctkov²m zßpisem toho p∙vodnφho znaku.

TakovΘ p°ek≤dovßnφ je nutnΘ i v p°φpad∞ diakritizovan²ch znak∙ ve jmΘnech soubor∙ a adresß°∙. Mimochodem prßv∞ proto se jmΘna soubor∙ a adresß°∙ doporuΦujφ bez mezer, hßΦk∙ a Φßrek, aby s tφm nebyla prßce.

Pφ╣e Yuh∙
dusan@pc-slany.cz
mail formulß°em
Jak psßt web O tvorb∞, ·dr╛b∞ a zlep╣ovßnφ internetov²ch strßnek.

Zßklady HTML CSS FrontPage Hledßnφ

HTML p°φruΦka

HTML jazyk

Syntaxe

Terminologie

URL

Barvy

DΘlky

ZnakovΘ entity

Nejd∙le╛it∞j╣φ tagy

ObecnΘ atributy

HTML tagy

Struktura

┌prava textu

Bloky

Seznamy

Odkazy

Obrßzky

Tabulky

Rßmy

Objekty

Formulß°e

HlaviΦka

Skripty a styly

Roz╣φ°enφ

Hledßnφ


Roz╣φ°enΘ

Rejst°φk tag∙

 

HTML  p°φruΦka http://dusan.pc-slany.cz/internet/html/

Pφ╣e Yuh∙: autorova strßnka, mail: dusan@pc-slany.cz