Programmazione Web » Html » Differenza tra link relativi e assoluti

Differenza tra link relativi e assoluti

Difficoltà: Intermedio Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1229 volte




Un sito organizzato in sottocartelle è molto meglio, in quanto più ordinato, di un sito in cui tutti i files sono collocati nella root! Questo tipo di organizzazione comporta, specie per i webmaster alle prime armi, grossi grattacapi su cui perdere la testa per intere giornate!

Lo scopo di questa lezione è proprio quello di chiarire il concetto di collegamento relativo e assoluto.

La differenza principale è che un collegamento relativo fa riferimento alla posizione del documento corrente, mentre un collegamento assoluto fa riferimento alla cartella principale (root) del sito.

Se dovessimo lavorare con un sito in cui tutti i files siano collocati nella root, non avremmo bisogno di usare collegamenti assoluti. Al contrario, disporre di un sito organizzato in sottocartelle, significa dover utilizzare i collegamenti assoluti (specie quando si ha a che fare con inclusioni di pagina)!

Supponiamo di trovarci in posizione "www.nomesito.it/contatta/" e di voler creare i suddetti link verso il file "index.php" collocato nella root del sito. Vediamo come fare:

Abbiamo detto che il link relativo fa riferimento alla posizione del documento che, nel nostro caso, si trova nella sottocartella "contatta". Sarà necessario pertanto uscire da quella cartella riaprendo il livello superiore (con il comando "../"), e puntare al file da collegare (index.php). Ecco la sintassi:

<a href="../index.php">Link Relativo</a>

Per quanto riguarda invece il collegamento assoluto abbiamo detto che bisogna prendere come riferimento la root del sito e indicare il path name (nome di percorso) a partire appunto dalla root. I collegamenti assoluti si indicano con uno "/" (slash) iniziale. Nel nostro caso, dato che il file "index.php" si trova nella cartella principale, sarà necessario semplicemente indicare la root con lo slash e puntare al file desiderato. Semplicissimo... eccone la sintassi:

<a href="/index.php">Link Assoluto</a>

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google