Che cos’è un URL e come puoi modificarne uno?

Quando navighi sul Web, utilizzi sempre gli URL. Sia che tu segua un collegamento, clicchi su un segnalibro o digiti l'indirizzo di un sito web nel tuo browser, c'è un URL al centro dell'operazione. Ma cos'è un URL e come si modifica uno?

Cosa significa quell'acronimo?

Primo, hai ragione a riconoscere che "URL" è un acronimo, ma la versione completa non aiuta necessariamente a spiegare le cose; URL sta per "Uniform Resource Locator". In un senso semplificato, quella frase in realtà significa solo "indirizzo" e questo è esattamente ciò che è un URL: l'indirizzo di una pagina web.

In generale, un URL può essere separato in cinque sezioni, ciascuna delle quali è più specifica dell'ultima. Sono un po 'come gli indirizzi postali in gran parte del mondo occidentale, tranne che in ordine inverso. Entro la fine di questo articolo, saprai a quale scopo serve ciascuna di queste parti e sarai in grado di comprendere qualsiasi URL che incontri a un livello più profondo di prima.

Il protocollo: cosa fare con questo URL

La maggior parte degli URL incontrati verrà utilizzata per identificare siti Web o singole pagine Web, ma gli URL possono effettivamente essere utilizzati in altri contesti; il protocollo aiuta a definire questo contesto molto ampio fin dall'inizio.

Il protocollo standard utilizzato per fare riferimento ai siti Web è HTTP, ma altri protocolli comuni includono "mailto" (per la posta elettronica), "file" (per l'accesso al file system locale) e FTP (per il trasferimento di file).

C'è un altro protocollo che ti sei imbattuto: HTTPS. Come puoi immaginare, è un cugino stretto del protocollo HTTP standard, ma questo prefisso URL indica che è una versione "sicura". In sostanza, ciò significa che l'utilizzo di tale URL è più privato rispetto all'alternativa HTTP standard: spesso vedrai un URL di questo tipo accompagnato dall'icona di un lucchetto nella barra degli indirizzi del browser, che potrebbe persino nascondere del tutto il protocollo.

Alcuni browser offrono i propri protocolli personalizzati univoci come nell'URL della pagina delle preferenze di Chrome, "chrome: // settings /".

Sperimentare con gli indirizzi

Prova a digitare " file : /// " nella barra degli indirizzi del browser per visualizzare i file sul tuo computer. Se si sta visualizzando una pagina web non sicura (ad esempio http: //apache.org) provare a modificare l'URL per visualizzare la versione sicura, invece (ad esempio https: //apache.org). Molti siti ti reindirizzeranno automaticamente dalla loro versione standard all'equivalente sicuro.

L'host: un indirizzo per l'intero sito

L'host (simile, anche se non necessariamente identico, al nome host o al dominio) è ciò che identifica un "sito web" specifico. È composto da una serie di parti separate da punti e spesso è tutto ciò che serve per raggiungere la home page di una determinata azienda o sito Web di un prodotto.

L'ordine delle parti nel dominio è l'ordine opposto rispetto all'URL complessivo, ovvero inizia specifico e diventa più generale man mano che procede. Nell'esempio, "www" è il bit più specifico, quindi viene fornito un bit "amazon" più generale, quindi infine il "dominio di primo livello" come "com".

Ulteriori informazioni: Che cosa rappresentano le estensioni di dominio URL e perché sono necessarie

Sperimentare con gli URL

Una delle modifiche più utili che puoi apportare a un dominio è la modifica dei livelli finali che si riferiscono alla tua posizione. Questo potrebbe essere solo il dominio di primo livello o forse anche la parte precedente.

Ad esempio, questo libro su amazon.com (il sito statunitense):

 https://www.amazon. com /Animal-Farm-George-Orwell/dp/0451526341/

può essere visualizzato su Amazon Germania cambiando "com" con "de", fornendo:

 https://www.amazon. de /Animal-Farm-George-Orwell/dp/0451526341/

Il percorso: un indirizzo per una pagina specifica

Il percorso identifica una pagina specifica sul sito Web dell'URL. Mentre l'host ha iniziato in modo specifico ed è diventato più generale mentre leggiamo da sinistra a destra, il percorso è esattamente il contrario: inizia "più generale" e diventa "più specifico" quando si restringe la posizione esatta della finale pagina. È simile al modo in cui indirizzi i file su un computer perché, nel caso più semplice, fa esattamente questo.

Sperimentare con i percorsi

Non ci sono garanzie, ma i siti web, di solito quelli meglio organizzati, spesso struttureranno i loro percorsi in modo tale che possano essere navigati tramite editing manuale. Ad esempio, se stai guardando questo URL:

 https://www.apple.com /ipad/compare/

puoi provare a rimuovere l'ultima parte del percorso per navigare "su" un livello:

 https://www.apple.com /ipad/

La query: parametri URL

Quando una risorsa è più complicata di una semplice pagina, inserisci la "stringa di query", una raccolta di parametri URL che in genere sono coppie nome / valore, ciascuna separata da una "&".

Ogni sito (in effetti, ogni pagina di un sito Web) è libero di decidere tutto su come gestire i parametri URL, inclusi i loro nomi. Nell'esempio di YouTube, "v" si riferisce a un video specifico e "t", un momento in cui avviare la riproduzione del video.

Sperimentare con i parametri

I parametri URL offrono forse la massima flessibilità per l '"hacking" degli URL! Ad esempio, il parametro "t" dell'URL di YouTube è abbastanza flessibile; invece dei secondi, può rappresentare i minuti:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m

oppure può combinare i due:

 https://www.youtube.com/watch?v=yh5MEDKrwqI&t= 1m30s

Un identificatore di frammento: punto all'interno di una pagina

Un altro pezzo di gergo altamente tecnico che descrive un concetto semplice, un "identificatore di frammento" è la parte più specifica dell'URL, che si rivolge a una singola parte della pagina.

Sarà disponibile solo se la pagina sottostante lo supporta, ma Wikipedia è un buon esempio di come è fatto.

I collegamenti nella sezione Contenuti dell'URL di Wikipedia di cui sopra navigano tutti all'interno della stessa pagina, usano solo identificatori di frammenti diversi per indirizzare punti diversi.

Sperimentare con gli identificatori

Spesso, la prima cosa da fare è rimuovere semplicemente l'identificatore di frammento; questo non è minimamente dannoso, convertirà semplicemente un URL "specifico per il punto" in uno che si trova nella parte superiore della pagina per impostazione predefinita. Potrebbe essere necessario farlo se hai fatto clic su un link "contenuto", ma desideri inviare a qualcuno l'URL nella parte superiore della pagina. A tale scopo, inizia con l'URL completo:

 https://en.wikipedia.org/wiki/URL #History

quindi rimuovi semplicemente l'identificatore del frammento:

 https://en.wikipedia.org/wiki/URL

E questo è un URL!

Ora sai tutto sull'anatomia di un URL, dal protocollo all'identificatore di frammento. Gli URL iniziano in generale e diventano più specifici man mano che li leggi da sinistra a destra. Una volta capito come funziona ogni parte, puoi modificare un URL per apportare modifiche utili.

Un'altra area specifica che offre maggiori informazioni è l'estensione del dominio.

Credito immagine: Chris Dlugosz / Flickr