In questa prima lezione, esamineremo la composizione di un URL, che viene anche chiamato link o indirizzo WEb, in modo di conoscere la struttura gerarchica elementare di un sito.
Prendiamo in esame il seguente link: http://mywebs.altervista.org/GSX-r_World/storia.html
La prima parte dell' URL (HTTP://) indica il protocollo con il quale la pagina si connette a una risorsa web. Per esempio HTTP:// e HTTPS:// indicano il protocollo HTTP, mentre lo schema FTP:// indica il protocollo di connessione FTP.
Passiamo alla seconda parte dell'URL (mywebs.altervista.org) che indica l'hostname composto da dominio di primo livello, dominio di secondo livello e dominio di terzo livello.
Nel nostro caso, il dominio è “altervista.org” chiamato anche dominio di secondo livello, mentre “mywebs” è il dominio di terzo livello. Infine “.org” è il dominio di primo livello, ovvero top level domain (TLD).
La terza parte dell'url (/GSX-r_World/storia.html) indica il percorso, o meglio il path, delle cartelle e del file.
La prima slash "/" indica la ROOT, cioè la cartella madre e che stà al livello più alto. L'url quindi dice al browser di visualizzare il file che si chiama “storia.html” situato nella cartella “GSX-r_World “ che è a sua volta una sottocartella (sub directory) della cartella madre o ROOT.
Di default, molti dei webserver in uso su internet, riconoscono in automatico la pagina index.html (o index.htm, o index.php), quindi se digitiamo anche solo l'indirizzo www.prova.com in automatico verrà aperta la pagina index.html (o index.htm, o index.php). Quindi dire http://mywebs.altervista.org/ o http://mywebs.altervista.org/index.html è la medesima cosa.
Ed ecco la tabella riassuntiva in modo da rendere ancora più chiaro quanto abbiamo detto precedentemente:
http:// = Protocollo
mywebs. = Dominio di terzo livello
altervista = Dominio
.org = Dominio primo livello (TLD)
/ = ROOT
GSX-r_World/storia.html = Percorso
Ricordo che esistono link anche più complessi, ma per ora ci basta conoscere questo. Più avanti approfondiremo questo argomento.