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 :
es.
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 :
semplici : si richiama un punto nella stessa pagina che ovviamente dovrà essere etichettato (con una opportuna key) per poter essere raggiunto;
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 :
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;
se mi trovo in file1.html e devo puntare file4.html nella root, devo salire di un livello nell'architettura : ,,/file4.html;
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;
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;
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