HTTP sta per Hypertext Transfer Protocol. Tutti gli indirizzi web iniziano con HTTP (o HTTPS) e indicano al tuo browser quale protocollo utilizzare per caricare un sito web.
Quando provi a visitare un sito web, il tuo browser invierà una richiesta GET al web server e il server invierà indietro al tuo computer i file situati su quel specifico nome di dominio.
Come funziona è più sul lato tecnico, ma siamo qui per scomporlo in sezioni facili da capire.

Tra il 1999 e il 2015, HTTP/1.1 è stato il principale protocollo HTTP utilizzato per navigare nel World Wide Web. Nel 2015, è stato introdotto HTTP/2, che ha notevolmente velocizzato l'autenticazione, le query DNS e l'instradamento e la memorizzazione nella cache complessiva dei file HTML.
Puoi leggere di più nella nostra guida a HTTP/2 e a come abilitarlo sul tuo sito WordPress.
Come funziona HTTP?
Innanzitutto, quando digiti un indirizzo di sito web (URL) nel tuo browser e premi Invio, il tuo browser invia una richiesta HTTP al web server del sito. È come chiedere: 'Posso vedere questa pagina web, per favore?'
In secondo luogo, il server di hosting riceve la tua richiesta, ne valida l'autenticazione e quindi invia indietro quella che viene chiamata una risposta HTTP. Questa risposta include il contenuto della pagina web, come HTML, CSS, testo, immagini e video.
Infine, il tuo browser riceve la risposta del server, la decomprime e quindi mette tutto insieme per mostrarti la pagina web completa.
Quando ottimizzi il tuo sito in base a elementi come le Core Web Vitals di Google, imposti l'ordine in cui il server invierà il contenuto al browser. Stai anche inviando raccomandazioni al browser su come decomprimere e caricare il contenuto.
HTTP e Sicurezza: HTTP vs. HTTPS
Per impostazione predefinita, HTTP non è sicuro. È un semplice sistema di richiesta e risposta. Mentre queste informazioni vengono trasferite, chiunque può vederle se sa dove guardare. Questo accade solitamente solo a causa di malware, quindi non preoccuparti.
Tuttavia, quasi tutti i siti web oggi dispongono di un certificato SSL (Secure Sockets Layer) installato, che crittografa le informazioni inviate tra il sito e te.

In questo caso, HTTP:// nell'indirizzo web verrà sostituito da HTTPS://, che è la versione sicura di HTTP.
Tecnicamente, il protocollo HTTP utilizzato dalla maggior parte dei server e delle applicazioni web per la sicurezza è chiamato TLS, o Transport Layer Security. È un protocollo più avanzato e il tuo sito probabilmente lo utilizza invece di SSL effettivo.
SSL è diventato un termine così comune che viene spesso usato in modo intercambiabile con TLS.
Codici ed Errori HTTP
Poiché HTTP è al centro del funzionamento di Internet, potrebbe verificarsi un errore del server quando qualcuno tenta di accedere al tuo sito. Questi sono gli errori HTTP più comuni:
- 500 (errore interno del server) – Il server web del sito sta riscontrando una difficoltà tecnica sconosciuta.
- 403 (accesso negato) – Non hai accesso alla risorsa che hai richiesto.
- 404 (pagina non trovata) – La pagina è stata spostata, non esiste o l'URL non è corretto.
Ci sono altri errori HTTP che potresti riscontrare e abbiamo preparato una panoramica degli errori più comuni di WordPress e come risolverli.
Speriamo che questo articolo ti abbia aiutato a capire cos'è l'HTTP e come funziona. Potresti anche voler consultare il nostro elenco di Letture aggiuntive qui sotto per articoli correlati su utili suggerimenti, trucchi e idee per WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.
