Skip to main content

Quali sono i codici di stato HTTP?

Cosa sono i Codici di Stato nella SEO (200 - 300 - 400 - 500) - Francesco Margherita (Giugno 2026)

Cosa sono i Codici di Stato nella SEO (200 - 300 - 400 - 500) - Francesco Margherita (Giugno 2026)
Anonim

I codici di stato HTTP sono codici di risposta standard forniti dai server del sito Web su Internet. I codici aiutano a identificare la causa del problema quando una pagina web o un'altra risorsa non viene caricata correttamente.

Il termine codice di stato HTTP è in realtà il termine comune per la riga di stato HTTP che include entrambi Codice di stato HTTP e il Frase di ragione HTTP .

I codici di stato HTTP sono talvolta chiamati codici di errore del browser o codici di errore Internet.

Ad esempio, la riga di stato HTTP 500: Errore interno del server è costituito dal codice di stato HTTP di 500 e la frase di ragione HTTP di Errore interno del server.

Esistono cinque categorie di errori del codice di stato HTTP; questi sono i due gruppi principali:

Errore client 4xx

Questo gruppo di codici di stato HTTP include quelli in cui la richiesta di una pagina Web o altra risorsa contiene una sintassi errata o non può essere compilata per qualche altro motivo, presumibilmente per colpa del client (il navigatore web).

Alcuni codici di errore HTTP del client più comuni includono 404 (non trovato), 403 (vietato) e 400 (richiesta non valida).

5xx Errore del server

Questo gruppo di codici di stato HTTP include quelli in cui la richiesta di una pagina web o altra risorsa è compresa dal server del sito Web ma non è in grado di riempirla per qualche motivo.

Alcuni comuni codici di errore di stato HTTP del server includono il sempre popolare 500 (Errore interno del server), insieme a 503 (Servizio non disponibile) e 502 (Gateway non valido).

Ulteriori informazioni sui codici di stato HTTP

Esistono altri codici di stato HTTP oltre ai codici 4xx e 5xx. Esistono anche codici 1xx, 2xx e 3xx che sono informativi, confermano il successo o dettano un reindirizzamento, rispettivamente. Questi ulteriori tipi di codici di stato HTTP non sono errori, quindi non devi essere avvisato su di loro nel browser.

Vedi un elenco completo di errori sulla nostra pagina Errori del codice di stato HTTP o vedi tutte queste linee di stato HTTP (1xx, 2xx e 3xx) nelle nostre Linee di stato HTTP di What Are? pezzo.

La pagina di registro dei codici di stato HTTP (Hypertext Transfer Protocol) di IANA è la fonte ufficiale per i codici di stato HTTP, ma a volte Windows include errori aggiuntivi e più specifici che spiegano informazioni aggiuntive. È possibile trovare un intero elenco di questi sul sito Web di Microsoft.

Ad esempio, mentre il codice di stato HTTP di 500 si intende Errore del server Internet , Microsoft Internet Information Services (ISS) utilizza 500.15 per intenderci Le richieste dirette per Global.aspx non sono consentite.

Ecco alcuni esempi:

  • 404.13 ha la frase di ragione HTTP diLa lunghezza del contenuto è troppo grande.
  • 500.53 si intendeSi è verificato un errore di riscrittura durante la gestione della notifica RQ_RELEASE_REQUEST_STATE. Si è verificato un errore di esecuzione della regola di uscita. La regola è configurata per essere eseguita prima che la cache dell'utente di output venga aggiornata.
  • 502.3 si intende Gateway non valido: errore di connessione del server di inoltro (ARR).

Questi cosiddetti sotto-codici generati da Microsoft ISS non sostituiscono i codici di stato HTTP ma si trovano invece in varie aree di Windows come i file di documentazione.

Non tutti i codici di errore sono correlati

Un codice di stato HTTP non è lo stesso di un codice di errore di Device Manager o di un codice di errore di sistema. Alcuni codici di errore di sistema condividono numeri di codice con codici di stato HTTP ma sono errori diversi con significati e significati di errore associati completamente diversi.

Ad esempio, il codice di stato HTTP 403.2 si intendeAccesso in lettura proibito. Tuttavia, c'è anche un codice di errore di sistema 403 questo significaIl processo non è in modalità di elaborazione in background.

Allo stesso modo, il500 codice di stato che significaErrore del server Internet potrebbe facilmente essere confuso per un codice di errore di sistema500 questo significaIl profilo utente non può essere caricato.

Tuttavia, questi non sono correlati e non dovrebbero essere trattati allo stesso modo. Uno viene visualizzato in un browser Web e viene illustrato un messaggio di errore sul client o sul server, mentre l'altro viene visualizzato altrove in Windows e non implica necessariamente il browser Web.

Se hai difficoltà a identificare se il codice di errore che vedi è un codice di stato HTTP, guarda attentamente dove viene visualizzato il messaggio. Se vedi un errore nel tuo browser web, sulla pagina web , è un codice di risposta HTTP.

Altri messaggi di errore devono essere indirizzati separatamente in base al contesto in cui vengono visualizzati: i codici di errore di Device Manager sono visualizzati in Gestione periferiche, i codici di errore del sistema vengono visualizzati in tutto Windows, i codici POST vengono forniti durante l'autotest all'accensione, ecc.