Localizzatori di risorse uniformi HTML
Un URL è un'altra parola per un indirizzo web.
Un URL può essere composto da parole (ad es. w3schools.com) o da un indirizzo IP (ad es. 192.68.20.50).
La maggior parte delle persone inserisce il nome durante la navigazione, perché i nomi sono più facili da ricordare dei numeri.
URL - Localizzatore di risorse uniforme
I browser Web richiedono pagine dai server Web utilizzando un URL.
Un URL (Uniform Resource Locator) viene utilizzato per indirizzare un documento (o altri dati) sul Web.
Un indirizzo web come https://www.w3schools.com/html/default.asp segue queste regole di sintassi:
scheme://prefix.domain:port/path/filename
Spiegazione:
- schema - definisce il tipo di servizio Internet (il più comune è http o https )
- prefisso - definisce un prefisso di dominio (l'impostazione predefinita per http è www )
- dominio - definisce il nome del dominio Internet (come w3schools.com)
- port - definisce il numero di porta sull'host (il valore predefinito per http è 80 )
- percorso - definisce un percorso sul server (se omesso: la directory principale del sito)
- nomefile : definisce il nome di un documento o di una risorsa
Schemi URL comuni
La tabella seguente elenca alcuni schemi comuni:
Scheme | Short for | Used for |
---|---|---|
http | HyperText Transfer Protocol | Common web pages. Not encrypted |
https | Secure HyperText Transfer Protocol | Secure web pages. Encrypted |
ftp | File Transfer Protocol | Downloading or uploading files |
file | A file on your computer |
Codifica URL
Gli URL possono essere inviati solo su Internet utilizzando il set di caratteri ASCII . Se un URL contiene caratteri al di fuori del set ASCII, l'URL deve essere convertito.
La codifica URL converte i caratteri non ASCII in un formato che può essere trasmesso su Internet.
La codifica URL sostituisce i caratteri non ASCII con una "%" seguita da cifre esadecimali.
Gli URL non possono contenere spazi. La codifica URL normalmente sostituisce uno spazio con un segno più (+) o %20.
Provate voi stessi
Se fai clic su "Invia", il browser codificherà l'URL prima che venga inviato al server.
Una pagina del server visualizzerà l'input ricevuto.
Prova qualche altro input e fai di nuovo clic su Invia.
Esempi di codifica ASCII
Il tuo browser codificherà l'input, in base al set di caratteri utilizzato nella tua pagina.
Il set di caratteri predefinito in HTML5 è UTF-8.
Character | From Windows-1252 | From UTF-8 |
---|---|---|
€ | %80 | %E2%82%AC |
£ | %A3 | %C2%A3 |
© | %A9 | %C2%A9 |
® | %AE | %C2%AE |
À | %C0 | %C3%80 |
Á | %C1 | %C3%81 |
 | %C2 | %C3%82 |
à | %C3 | %C3%83 |
Ä | %C4 | %C3%84 |
Å | %C5 | %C3%85 |
Per un riferimento completo di tutte le codifiche URL, visita il nostro Riferimento per la codifica degli URL .