Differenza tra un URL assoluto e un URL relativo

Anonim

Un Absolute vs un URL Relativo

Uniform Resource Locator (URL) è un indirizzo che specifica dove un particolare documento o una risorsa si trova sul World Wide Web (WWW). Il miglior esempio di un URL è l'indirizzo di una pagina web del WWW come // www. cnn. com /. L'URL assoluto, chiamato anche un collegamento assoluto, è un indirizzo internet completo che porta un utente alla directory o un file esatto di un sito web. Un URL relativo o un indirizzo internet parziale indica una directory o un file relativo alla directory corrente oa un file.

Che cos'è l'URL assoluto?

L'URL assoluto, che fornisce un indirizzo completo di una pagina web o di una risorsa sul WWW, ha generalmente il formato indicato in basso.

protocollo: // nome host / other_details

Di solito, il protocollo Hyper Text Transfer Protocol (//) viene utilizzato come sezione protocollo. Ma il protocollo potrebbe anche essere ftp: //, gopher: //, o file: //. Il nome host è il nome del computer che la risorsa risiede. Ad esempio, il nome host del server web centrale di CNN è www. cnn. com. La sezione other_details contiene informazioni sulla directory e sul nome del file. Il significato esatto della sezione other_details dipende sia dal protocollo che dall'host. La risorsa indicata dall'URL assoluto risiede normalmente in un file, ma può anche essere generata in volo.

Che cosa è l'URL relativo?

Come accennato in precedenza, un URL relativo indica una risorsa relativa alla directory o al file corrente. Un URL relativo può richiedere diverse forme. Quando si fa riferimento a un file che risiede nella stessa directory della pagina corrente, l'URL relativo può essere semplice come il nome del file stesso. Ad esempio, se è necessario creare un collegamento nella tua home page a un file denominato my_name. html, che risiede nella stessa directory della home page, puoi semplicemente utilizzare il nome del file come segue:

<< a href = "mio nome. html "> Il mio nome a > Se il file che devi collegare è all'interno di una directory secondaria della directory della pagina di riferimento, è necessario includere il nome della sottodirectory e il nome del file nella relativa URL. Ad esempio se stiamo cercando di collegare un file my_parents. html che si trova all'interno di una directory chiamata genitori, che effettivamente risiede all'interno della directory che contiene la tua home page, l'URL relativo sarà simile al seguente. << a href

= "genitori / miei parenti. Inoltre, se si desidera fare riferimento a una risorsa che risiede in una directory che si trova in un livello superiore nella struttura di directory rispetto alla directory che contiene il riferimento pagina, è possibile utilizzare due punti consecutivi. Ad esempio, se si desidera fare riferimento a un file chiamato a casa.html che in una directory sopra la tua home page, puoi utilizzare un URL relativo come segue.

<< a href = "… / home. html "> Home a > Differenza tra URL assoluto e URL relativo La differenza principale tra un URL assoluto e un URL relativo è che un URL assoluto è un indirizzo completo che punti a un file o una risorsa, mentre un URL relativo indica un file relativo alla directory o al file corrente. L'URL assoluto contiene più informazioni di un URL relativo, ma utilizzando gli URL relativi sono molto più facili in quanto sono più brevi e più portatili. Tuttavia, gli URL relativi possono essere utilizzati solo per fare riferimento a collegamenti che risiedono sullo stesso server della pagina che li riferisce.