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

Sommario:

Che cos'è un URL (Uniform Resource Locator)?
Che cos'è un URL (Uniform Resource Locator)?
Anonim

Abbreviato come URL, un Local 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 server web, dobbiamo usare 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, avviene inserendolo nella barra di navigazione nella parte superiore del browser che stai utilizzando.

Image
Image

Altri nomi

Gli Uniform Resource Locator sono comunemente abbreviati in URL, ma vengono anche chiamati indirizzi di siti Web quando fanno riferimento a URL che utilizzano il protocollo HTTP o

URL viene 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 Microsoft (secondo):

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

Puoi anche diventare super specifico e aprire l'URL diretto a un'immagine. Ad esempio, il seguente URL rimanda al logo di Google sul sito Web di Wikipedia:

https://upload.wikimedia.org/wikipedia/commons/thumb/2/2f/Google_2015_logo.svg/220px-Google_2015_logo.svg.png

Puoi vedere che inizia con https: e ha un URL dall'aspetto regolare come negli esempi sopra, ma poi ha molto altro testo e barre per indicarti nella cartella e nel file esatti in cui risiede l'immagine sul server del sito Web.

Lo stesso concetto si applica quando accedi 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 quelli non sono gli unici casi in cui avrai bisogno di un URL.

In tutti questi esempi, stai usando 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 PSR. Un URL può anche puntare a file locali che hai su un disco rigido. Ciascun 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 serve a uno scopo specifico quando si accede a un file remoto.

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

FTP://nomeserver/cartella/ altra cartella/dettagliprogramma.docx

Che, oltre ad avere FTP invece di HTTP, assomiglia a qualsiasi altro URL che potresti incontrare sul web.

Usiamo il seguente URL come esempio di indirizzo HTTP e identifichiamo ogni parte:

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

  • https è il protocollo (come FTP è un protocollo) che definisce il tipo di server con cui stai comunicando.
  • security è il nome host utilizzato per accedere a questo sito Web specifico.
  • googleblog è il nome di dominio.
  • com è quello che viene chiamato 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 faresti clic per trovare il file specificato da questo URL.
  • todays-cpu-vulnerability-what-you-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 finirebbe con quell'estensione di file (come un-p.webp" />.
  • security.googleblog.com come gruppo è chiamato nome di dominio completo (FQDN).

Regole di sintassi 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 li separano da variabili aggiuntive. Ad esempio, quando esegui 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 utilizzato da Google per eseguire le ricerche sa che tutto ciò che segue la parte ?q=dell'URL deve essere identificato come termine di ricerca, quindi qualunque cosa venga digitata in quella 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 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 gli anchor. Questi si trovano alla fine e descrivono dove, in quella pagina, s altare quando viene selezionato il collegamento. Gli ancoraggi vengono creati quando si aggiungono collegamenti a una pagina Web e utilizzano il segno numerico (). 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/LifewireStoria

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, è preceduta dal punto interrogativo ma la variabile successiva, field-keywords, è preceduta da un e commerciale. Anche le variabili aggiuntive sarebbero precedute da una e commerciale.

Parti di un URL fanno distinzione tra maiuscole e minuscole, tutto dopo il nome di dominio (le directory e il nome del file). Puoi vederlo di persona se scrivi in maiuscolo la parola "bisogno" nell'URL di esempio di Google che abbiamo decostruito sopra, facendo leggere alla fine dell'URL todays-cpu-vulnerability-what-you-NEED.htmlProva ad aprire quella pagina e vedrai che non si carica perché quel file specifico non esiste sul server.

Maggiori informazioni sugli URL

Se un URL ti indirizza a un file che il tuo browser web può visualizzare, come un'immagine JPG, allora 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 scaricarlo.

Gli URL forniscono un modo semplice per accedere all'indirizzo IP di un server senza dover sapere quale sia 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 si utilizzano al meglio se si fa clic su di esso come collegamento o se lo si copia/incolla 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.

Se provi ad accedere a una pagina che non esiste sul server, riceverai un errore 404. Questi tipi di errori sono così comuni che spesso ne troverai versioni personalizzate, spesso divertenti, su alcuni siti web. Se hai problemi ad accedere a un sito Web o a un file online che ritieni debba essere caricato normalmente, prova a risolvere il problema con l'URL.

La maggior parte degli URL non richiede il nome della porta. L'apertura di google.com, ad esempio, può essere eseguita specificando il suo numero di porta alla fine come https://www.google.com:80 ma non è necessario. Se invece il sito web operasse 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 potrebbero essere impostati sulla porta 22 o qualcosa di diverso. Se il sito FTP non utilizza la porta 21, devi specificare quale sta utilizzando per accedere correttamente al server. Lo stesso concetto si applica a qualsiasi URL che utilizza una porta diversa da quella utilizzata dal programma utilizzato per accedere per impostazione predefinita.

Domande frequenti

    Posso bloccare un URL?

    Sì. La modalità di blocco di un sito Web dipende dal dispositivo e dal sistema operativo. La maggior parte dei browser Web ti consente di bloccare siti specifici e puoi bloccare un URL sull'intera rete tramite le impostazioni del router.

    Cos'è un vanity URL?

    Un vanity URL è un URL breve e memorabile che reindirizza da un URL più lungo e complesso. Per impostare un vanity URL, utilizza un accorciatore di URL che offre domini personalizzati.

    Che cos'è un URL di richiamata?

    Un URL di richiamata è una pagina in cui gli utenti vengono reindirizzati dopo aver completato un'azione in un altro sito Web o programma. Ad esempio, se effettui un acquisto su un sito Web e vieni indirizzato a un elaboratore di pagamento di terze parti, verrai indirizzato a un URL di richiamata (di solito una pagina di conferma) sul sito originale dopo aver completato il pagamento.

    Qual è la differenza tra HTTP e

    La principale differenza tra HTTP e HTTPS è che HTTPS è più sicuro. Pertanto, dovrebbe essere sempre utilizzato su siti Web in cui è necessario trasferire dati sicuri.

Consigliato: