Che cos’è un URL (Uniform Resource Locator)?

Abbreviato come URL, un Uniform Resource Locator è un modo per identificare la posizione di un file su Internet. Sono ciò che utilizziamo non solo per aprire siti Web, ma anche per scaricare immagini, video, programmi software e altri tipi di file ospitati su un server.

Aprire un file locale sul tuo computer è semplice come fare doppio clic su di esso, ma per aprire file su computer remoti, come i server web, dobbiamo utilizzare gli URL in modo che il nostro browser web sappia dove cercare. Ad esempio, l'apertura del file HTML che rappresenta la pagina web spiegata di seguito, si effettua inserendolo nella barra di navigazione nella parte superiore del browser che stai utilizzando.

Henrik5000 / Getty Images


Altri nominativi

Gli Uniform Resource Locator sono più comunemente abbreviati come URL, ma sono anche chiamati indirizzi di siti Web quando fanno riferimento a URL che utilizzano il protocollo HTTP o HTTPS.

L'URL è solitamente pronunciato con ogni lettera pronunciata individualmente (cioè, u - r - l, non earl). Era l'abbreviazione di Universal Resource Locator prima di essere cambiato in Uniform Resource Locator nel 1994.

Esempi di URL

Probabilmente sei abituato a inserire un URL, come questo per accedere al sito Web di Google:

https://www.google.com

L'intero indirizzo è chiamato URL. Un altro esempio è questo sito Web (primo) e quello di Microsoft (secondo):

https://www.lifewire.com
https://www.microsoft.com

Puoi anche essere super specifico e aprire l'URL diretto a un'immagine, come questa lunga che punta al logo di Google sul sito Web di Wikipedia. Se apri quel link puoi vedere che inizia con https:// e ha un URL dall'aspetto regolare come gli esempi sopra, ma poi ha molto altro testo e barre per indirizzarti alla cartella e al file esatti in cui risiede l'immagine sul server del sito web.

Lo stesso concetto si applica quando si accede alla pagina di accesso di un router; l'indirizzo IP del router viene utilizzato come URL per aprire la pagina di configurazione.

La maggior parte di noi ha familiarità con questi tipi di URL che utilizziamo in un browser web come Firefox o Chrome, ma questi non sono gli unici casi in cui avrai bisogno di un URL.

In tutti questi esempi, stai utilizzando il protocollo HTTP per aprire il sito Web, che è probabilmente l'unico che la maggior parte delle persone incontra, ma ci sono anche altri protocolli che potresti usare, come FTP, TELNET, MAILTO e RDP. Un URL può anche puntare a file locali che hai su un disco rigido. Ogni protocollo può avere un insieme univoco di regole di sintassi per raggiungere la destinazione.


Struttura di un URL

Un URL può essere suddiviso in diverse sezioni, ciascuna delle quali ha uno scopo specifico quando si accede a un file remoto.

Gli URL HTTP e FTP sono strutturati allo stesso modo di protocollo: // hostname / fileinfo. Ad esempio, l'accesso a un file FTP con il suo URL potrebbe essere simile a questo:

FTP: //servername/folder/otherfolder/programdetails.docx

Che, a parte avere FTP invece di HTTP, assomiglia a qualsiasi altro URL che potresti incontrare sul Web.

Usiamo il seguente URL, che è l'annuncio di Google di un difetto della CPU, come esempio di un indirizzo HTTP e identifichiamo ogni parte:

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

  • https è il protocollo (come FTP è un protocollo) che definisce il tipo di server con cui stai comunicando.
  • problemi di è il nome host utilizzato per accedere a questo sito Web specifico.
  • googleblog è il nome del dominio.
  • com è quello che viene definito il dominio di primo livello (TLD), alcuni dei quali includono .net, .org, .co.uk, ecc.
  • / 2018 / 01 / rappresenta le directory utilizzate per organizzare la pagina web o il file. Sul server Web che contiene i file del sito Web, queste sarebbero le cartelle effettive su cui fare clic per trovare il file specificato da questo URL.
  • oggi-cpu-vulnerability-what-you-need.html è il file effettivo a cui punta l'URL. Se stavi cercando di caricare un'immagine, un file audio o un altro tipo di file invece di un file HTML, l'URL terminerebbe con quell'estensione di file (come PNG o MP3).
  • security.googleblog.com come gruppo è denominato nome di dominio completo (FQDN).

Regole di sintassi degli URL

In un URL sono consentiti solo numeri, lettere e i seguenti caratteri: ()! $ -'_ * +.

Altri caratteri devono essere codificati (tradotti in codice di programmazione) per essere accettati.

Alcuni URL hanno parametri che lo dividono da variabili aggiuntive. Ad esempio, quando effettui una ricerca su Google per lifewire:

https://www.google.com/search?q=lifewire

Il punto interrogativo che vedi indica a un determinato script, ospitato sul server di Google, che desideri inviargli un comando specifico per ottenere risultati personalizzati.

Lo script specifico che Google utilizza per eseguire le ricerche sa che tutto ciò che segue il file ? q = parte dell'URL deve essere identificata come termine di ricerca, quindi tutto ciò che viene digitato a quel punto nell'URL viene utilizzato per la ricerca sul motore di ricerca di Google.

Puoi vedere un comportamento simile nell'URL in questa ricerca di YouTube per i migliori video di gatti:

https://www.youtube.com/results?search_query=best+cat+videos

Sebbene gli spazi non siano consentiti in un URL, alcuni siti Web utilizzano un file + segno, che puoi vedere negli esempi di Google e YouTube. Altri usano l'equivalente codificato di uno spazio, che è% 20.

Alcuni URL possono scambiare parametri a seconda del contesto. Un buon esempio può essere visto quando si aggiunge un timestamp a un video di YouTube. Alcuni collegamenti richiedono una e commerciale e altri utilizzano un punto interrogativo.

Gli URL possono anche utilizzare ancore. Questi si trovano alla fine e descrivono dove, in quella pagina, saltare quando viene selezionato il collegamento. Gli ancoraggi vengono creati quando si aggiungono collegamenti a una pagina Web e utilizzano il segno del numero (#). Ecco un esempio in una voce di Wikipedia in cui l'ancora ti porta in un'altra parte della pagina:

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

Gli URL che utilizzano più variabili utilizzano una o più e commerciali dopo il punto interrogativo. Puoi vedere l'esempio qui per una ricerca su Amazon.com per Windows 10:

https://www.amazon.com/s/ref=nb_sb_noss_2?url=search-alias%3Daps&field-keywords=windows+10

La prima variabile, URL, è preceduto dal punto interrogativo ma la variabile successiva, parole chiave del campo, è preceduto da una e commerciale. Anche le variabili aggiuntive sarebbero precedute da una e commerciale.

Parti di un URL fanno distinzione tra maiuscole e minuscole, in particolare tutto ciò che segue il nome di dominio (le directory e il nome del file). Puoi vederlo da solo se metti in maiuscolo la parola "bisogno" nell'URL di esempio di Google che abbiamo decostruito sopra, facendo in modo che la fine dell'URL venga letta oggi-cpu-vulnerability-what-you-NEED.html. Prova ad aprire quella pagina e puoi vedere che non viene caricata perché quel file specifico non esiste sul server.


Ulteriori informazioni sugli URL

Se un URL ti indirizza a un file che il tuo browser web può visualizzare, come un'immagine JPG, non devi scaricarlo effettivamente sul tuo computer per vederlo. Tuttavia, per i file che normalmente non vengono visualizzati nel browser, come i file PDF e DOCX, e in particolare i file EXE (e molti altri tipi di file), ti verrà chiesto di scaricarli.

Gli URL ci forniscono un modo semplice per accedere all'indirizzo IP di un server senza dover sapere qual è l'indirizzo effettivo. Sono come nomi facili da ricordare per i nostri siti web preferiti. Questa traduzione da un URL a un indirizzo IP è ciò per cui vengono utilizzati i server DNS.

Alcuni URL sono molto lunghi e complessi e vengono utilizzati al meglio se fai clic su di esso come collegamento o lo copi / incolli nella barra degli indirizzi del browser. Un errore in un URL potrebbe generare un errore del codice di stato HTTP serie 400, il tipo più comune è un errore 404.

Un esempio può essere visto su gog.com. Se provi ad accedere a una pagina che non esiste sul loro server (come questa), riceverai un errore 404. Questi tipi di errori sono così comuni che spesso su alcuni siti web troverai versioni personalizzate, spesso divertenti. Manteniamo un elenco di alcuni dei migliori.

Se hai problemi ad accedere a un sito Web oa un file online che ritieni debba essere caricato normalmente, consulta la nostra guida Come risolvere un errore in un URL per alcune idee utili su cosa fare dopo.

La maggior parte degli URL non richiede che venga fornito il nome della porta. L'apertura di google.com, ad esempio, può essere eseguita specificando il suo numero di porta alla fine come http://www.google.com:80 ma non è necessario. Se invece il sito web funzionasse sulla porta 8080, potresti sostituire la porta e accedere alla pagina in questo modo.

Per impostazione predefinita, i siti FTP utilizzano la porta 21, ma altri possono essere impostati sulla porta 22 o qualcosa di diverso. Se il sito FTP non utilizza la porta 21, è necessario specificare quale sta utilizzando per accedere correttamente al server. Lo stesso concetto si applica a qualsiasi URL che utilizza una porta diversa da quella che il programma utilizzato per accedere assume per impostazione predefinita che sta utilizzando.


Pagine utili:

Informazioni sul formato .ifo

Lascia un commento