URL v HTML URL - Unique Resource Locator Příklad: Je to tzv. lokátor zdroje nebo jednoznačné určení zdroje. URL určuje jednoznačné umístění souboru na Internetu (serveru). URL se používá pro přesné určení odkazů, obrázků nebo jiných specifikovaných souborů. Příklad: http://www.soscb.cz/vyuka/13blabik/druhak/tabulka.htm URL ukazující na server soscb.cz a soubor tabulka.htm
Zápis URL URL adresa obsahuje: URL lze zapsat pomocí dvou způsobů: Protokol DNS adresu počítače Cestu v adresářové struktuře Název požadovaného souboru URL lze zapsat pomocí dvou způsobů: Jako absolutní adresa Jako relativní adresa
Absolutní adresa URL Absolutní adresa obsahuje protokol, DNS adresu počítače, cestu v adresářové struktuře a název požadovaného souboru. http://www.soscb.cz/vyuka/13blabik/druhak/tabulka.htm http – hypertext transfer protokol – přenosový protokol www - World Wide Web – název služby soscb.cz – DNS adresa počítače vyuka/13blabik/druhak – adresářová cesta tabulka.html – název požadovaného souboru
Relativní adresa URL Relativní adresa obsahuje většinou pouze adresářovou cestu a jméno souboru nebo pouze jméno souboru. Úplná adresa se sama doplní podle polohy stránky, která jí vyvolala. Prohlížeč si relativní adresu vždy doplní na adresu absolutní.
Relativní adresa URL Pokud na stránce http://www.soscb.cz/vyuka/tabulka1.htm bude odkaz tabulka2.htm, předpokládá se, že tento soubor leží ve stejném adresáři jako soubor tabulka1.htm. Systém si doplní adresu na http://www.soscb.cz/vyuka/tabulka2.htm Pokud na stránce bude odkaz ../tabulka2.htm bude systém hledat soubor tabulka2.htm v adresáři o jednu úroveň výše. Absolutní adresa bude: http://www.soscb.cz/tabulka2.htm
Adresa URL Do adresy URL lze také zapsat následující údaje: Port – od domény se odděluje dvojtečkou (www.soscb.cz:8080) Záložky – za jméno souboru se píše znak # a požadované jméno záložky Dotaz – dotaz může být součástí URL a určuje vstupní data pro nějaký skript. Data se píšou na konec URL za otazník. (www.soscb.cz?jmeno=Roman&prijmeni=Blabik)
Speciální znaky v URL Do adresy URL lze také zapsat mezeru nebo znaky s diakritikou. V tomto případě se musí pro zápis použít znak % a hexadecimální zápis požadovaného znaku. http://www.soscb.cz/tabulka dva.htm – chybně http://www.soscb.cz/tabulka%20dva.htm – správně %20 – zápis pro mezeru Tento zápis však může způsobovat na internetu veliké problémy a stránky nemusí být dostupné.
Otázky k opakování Co určuje tzv. URL? Jaké části obsahuje URL adresa? Jaký je rozdíl mezi absolutní a relativní adresou? Jakým způsobem lze do adresy zapsat konkrétní požadovaný port? Jak lze přenést pomocí adresy vstupní data pro nějaký skript?
Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. BLÁBOLIL, Roman. Www.blabik.cz: Podpora výuky: „Tvorba www stránek“ [online]. 20. ledna 2013 11:30. Dostupný z WWW: http://www.blabik.cz/vyuka/ict/35_Tvorba_WWW_stranek.pdf Použité obrázky: Vlastní