lezioni sui siti web.                          prof.Romei Michele

Collegamenti assoluti e relativi


I collegamenti assoluti utilizzano un URL completo per collegare un Browser a una pagina web o a una risorsa on-line. Teoricamente un percorso completo si compone di :


[ protocollo://nome host/percorso cartella/nome file + estensione ]


es.

http://www.miosito/miacartella/nomefile.html


Se ne deduce che questa tecnica va usata quando faccio riferimento a un altro sito.


I collegamenti relativi si riferiscono a pagine web o a risorse on-line dello stesso dominio. Possono essere :

  1. semplici : si richiama un punto nella stessa pagina che ovviamente dovrà essere etichettato (con una opportuna key) per poter essere raggiunto;

  2. collegamenti nel sito : si richiama un altra pagina o un punto particolare di un altra pagina appartenente allo stesso dominio o cartella.

E' importante sapere che per raggiungere un file contenuto in un altra richiede la conoscenza della struttura del sito. Il riferimento di partenza è il file che chiama, e il percorso deve raggiungere il file da aprire.

Esempio :

  1. se mi trovo in file1.html e devo puntare file2.html uso il metodo semplice (1) e specifico solo il nome del file : file2.html;

  2. se mi trovo in file1.html e devo puntare file4.html nella root, devo salire di un livello nell'architettura : ,,/file4.html;

  3. se mi trovo in file1.html e devo puntare file3.html, allora devo salire di un livello ed entrare nella cartella PLUTO : ../PLUTO/file3.html;

  4. se mi trovo in file1.html e devo puntare file5.html, allora devo salire di un livello ed entrare prima in PLUTO e poi in OSSO : ../PLUTO/OSSO/file5.html;

  5. se mi trovo in file3.html e devo puntare file5.html devo semplicemente entrare in OSSO : OSSO/file.html;

E' importante notare che non necessariamente l'estensione dei file deve essere html, infatti con lo stesso metodo posso aprire e quindi raggiungere ogni tipo di file.


Il tag <base> di HTML permette di specificare un percorso, un indirizzo internet, di base a cui faranno riferimento tutti i link con percorso relativo presenti nella pagina web.

Il tag base va inserito nell'head della pagina.

Esempio:

<head>
<base="http://www.miosito.com/documenti">
</head>
<body>
<a href="ferie.pdf">Link</a>
</body>

Risultato:

Il browser punterà il link all'indirizzo: http://www.miosito.com/documenti/ferie.pdf




torna alla pagina precedente