Codici HTTP
I codici HTTP mostrano come un server ha risposto a una richiesta: 200 significa successo, 404 “non trovato”, 500 errore del server. Inserisci un codice o una parola chiave e leggi il significato.
Fonte: IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes. Aggiornato al: .
Come si calcola
Codici HTTP: le cinque classi
Ogni risposta di un server web inizia con un numero di tre cifre, per esempio HTTP/1.1 404 Not Found. La prima cifra indica la classe:
- 1xx Informazione: la richiesta è ancora in corso, il server segnala uno stato intermedio.
- 2xx Successo: la richiesta è stata capita ed eseguita. 200 è il caso normale.
- 3xx Reindirizzamento: il client deve chiedere altrove, come con 301 e 302.
- 4xx Errore del client: l’errore è del client, per esempio 404 o 403.
- 5xx Errore del server: il server non ha potuto gestire una richiesta valida.
Che cosa conta per i siti web
Per i motori di ricerca contano soprattutto questi codici: 200 per le pagine normali, 301 per le pagine spostate in modo permanente, 302 o 307 per i reindirizzamenti temporanei, 404 per le pagine mancanti e 410 per quelle rimosse di proposito, e 503 durante la manutenzione, meglio con l’intestazione Retry-After. Una pagina di errore che invia comunque 200 si chiama soft 404 e va evitata.
Nomi e fonti
I nomi inglesi sono fissati nello standard (RFC 9110) e quindi restano uguali in ogni lingua. 418 “I’m a teapot” nasce da uno scherzo del 1° aprile (RFC 2324) e nella RFC 9110 è solo riservato.
Limiti
L’elenco copre i codici comuni dello standard. I codici propri di singoli servizi, come le reti di distribuzione dei contenuti, non sono inclusi. Le spiegazioni indicano cause tipiche; nel singolo caso decide il server.
Domande frequenti
Che cosa significa il codice HTTP 404?
A quell’indirizzo non c’è nulla. Cause frequenti: errori di battitura, pagine eliminate e link rotti.
Che differenza c’è tra 301 e 302?
301 è un reindirizzamento permanente, 302 uno temporaneo. Con 301 i motori di ricerca adottano il nuovo indirizzo.
Che cosa significa 500 Internal Server Error?
Qualcosa è andato storto sul server durante l’elaborazione. La causa è di solito nel log del server.
Che differenza c’è tra 401 e 403?
Con 401 manca l’accesso e accedere aiuta. Con 403 l’accesso è vietato anche dopo il login.
Quali codici di stato esistono?
Lo standard conosce cinque classi, da 1xx a 5xx, con circa 60 codici. Questo strumento spiega i più comuni.
Fonti e riferimenti normativi
- IETF – RFC 9110: HTTP Semantics, Section 15 Status Codes
- IANA – Hypertext Transfer Protocol (HTTP) Status Code Registry
- IETF – RFC 6585: Additional HTTP Status Codes (428, 429, 431, 511)
- IETF – RFC 8297: An HTTP Status Code for Indicating Hints (103 Early Hints)
- IETF – RFC 7725: An HTTP Status Code to Report Legal Obstacles (451)
- MDN – HTTP response status codes
Aggiornato al:
Strumenti correlati
- Redirect htaccess (301, HTTPS, www)Generatore di redirect .htaccess: 301, forzare HTTPS, www, cambio dominio e altro. Con test su un URL ed equivalente Nginx, in locale nel browser.
- DNS lookupControlla i record DNS di un dominio: A, AAAA, MX, TXT, CNAME, NS, SOA, CAA, SRV e PTR, con TTL, stato DNSSEC e codici di errore spiegati. Gratis.
- Qual è il mio user agentMostra il tuo user agent e riconosce browser, versione, motore, sistema operativo e dispositivo, con Client Hints. Analizza anche un altro. Tutto in locale.
- Generatore sitemap XML: crea sitemap.xml dai tuoi URLGeneratore sitemap XML senza registrazione: incolla gli URL, ottieni un sitemap.xml valido secondo il protocollo Sitemaps, controlla gli errori e scaricalo.
- Generatore di slug URLTrasforma i titoli in slug URL puliti: minuscole, trattini, accenti rimossi, stop word a scelta. Più titoli insieme e tutti gli slug da copiare in un clic.
- Simulatore SERP con larghezza in pixelInserisci title tag e meta description per vedere l’anteprima del risultato di ricerca – con larghezza in pixel, conteggio caratteri e avviso di troncamento.