Varianty URL

From: Michal Illich, adresa do konferenci (list@illich.cz)
Date: 05. 12. 2003, 13:20 CET


Dobry den vespolek,

> stranek mit musi, ale asi jen pri rozjezdu ? Na tohle by asi mel 
> odpovedet nekdo od vyhledavacu, treba pan Illich ?
> Nechapu, odkud berete informace, ze
> www.neco.cz
> je horsi nez
> www.neco.cz/

	Existuje nekolik pripadu, ktere se casto smichavaji dohromady

(A) http://example.com  X  http://example.com/

	To prve neni URL, to druhe ano. Cesta totiz musi byt neprazdna. Jinak by to 
ostatne neslo neslo zapsat do HTTP dotazu, ktery zacina radkou "GET / 
HTTP/1.x". Pokud tam to lomitko neni, dotaz by nefungoval.
	V praxi je to tak, ze veskere knihovny/vyhledavace/browsery, ktere znam, si 
tam to lomitko doplni *sami na sve strane*.

(B) http://example.com/dir  X  http://example.com/dir/
	(kde dir je adresar.)

	Zde to druhe je lepsi zapis, prvni horsi. To proto, ze kdyby z dokumentu 
http://example.com/dir vedl relativni odkaz "stranka.html", tak by vysledkem 
bylo http://example.com/stranka.html namisto 
http://example.com/dir/stranka.html, ktere zrejme autor zamyslel.
	V praxi je to obvykle resene, ze *webserver* provede presmerovani pres 301. 
Rekne agentovi "tady nic neni, ale je to na verzi s lomitkem". Agent na to 
zareaguje zpusobem sobe vlastnim: prohlizec obvykle ihned zobrazi jinou 
stranku, vyhledavac si zapise informaci o presmerovani do sve databaze.

(C) http://example.com/  X  http://www.example.com/

	Oboji je platne URL. Zalezi na vkusu webmastera/uzivatele. Ja treba mam 
radsi kratsi variantu (pripada mi pitome rikat *dvakrat*, ze se jedna o web, 
to prece dostatecne sdeluje specifikace hypertext transfer protokolu), ale 
to je muj subjektivni nazor, ktery nikomu nevnucuju.

(D) http://www.example.com/  X  www.example.com

	Zde je to jasne - prvni je URL, druhe ne. Samozrejme ma smysl nekde 
pouzivat jen *jmeno domeny* - napr. v reklamach (aby si to uzivatele 
snadneji zapamatovali). V programech se mohou obe varianty chovat odlisne - 
napr. nekomu se v tomto mailu verze s www. oznaci jako odkaz, nekomu ne. 
Pokud bych ale napsal treba mobil.idnes.cz, tak se to uz asi oznaci 
malokomu. Take <A HREF="www.example.com"> nebude fungovat, jak asi autor 
zamyslel.

	Snad to neco objasnuje,

Michal Illich, http://jyxo.cz/



This archive was generated by hypermail 2.1.3 : 05. 12. 2003, 13:20 CET