Codici di stato HTTP
Riferimento completo dei codici di stato HTTP con descrizioni. Ricerca e filtro per codice, categoria o parola chiave.
Cosa sono i codici di stato HTTP?
Sono numeri a tre cifre restituiti da un server in risposta a una richiesta del client. Indicano se la richiesta è riuscita, reindirizzata o ha incontrato un errore.
Qual è la differenza tra errori 4xx e 5xx?
I codici 4xx indicano errori del client (richiesta non valida o non autorizzata), mentre i 5xx indicano errori del server (il server non ha potuto soddisfare una richiesta valida).
Cosa significa un reindirizzamento 301?
Un codice 301 significa che la risorsa è stata spostata permanentemente a un nuovo URL. I motori di ricerca aggiorneranno il loro indice.
Qual è il codice di stato HTTP più comune?
200 OK è il più comune, indicando una richiesta riuscita. 404 Not Found è il codice di errore più noto.
Come funzionano i codici di stato HTTP?
Quando un browser invia una richiesta a un server, il server la elabora e restituisce un codice di stato insieme alla risposta. La prima cifra indica la categoria: 1xx (informativo), 2xx (successo), 3xx (reindirizzamento), 4xx (errore client) o 5xx (errore server).
Qual è la differenza tra reindirizzamenti 301 e 302?
301 significa reindirizzamento permanente (i motori di ricerca trasferiscono il ranking al nuovo URL), mentre 302 significa reindirizzamento temporaneo (l'URL originale mantiene il ranking).
Come correggere l'errore 404 Not Found?
Controlla l'URL per errori di battitura, assicurati che la pagina esista, verifica che il link sia corretto o contatta l'amministratore del sito se la pagina dovrebbe esistere.
Causa l'errore 500 Internal Server Error?
Configurazione errata del server, errori di script, problemi di connessione al database, autorizzazioni insufficienti o esaurimento delle risorse possono causare errori 500.
Qual è la differenza tra errori 401 e 403?
401 Unauthorized significa che è richiesta l'autenticazione, mentre 403 Forbidden significa che sei autenticato ma non hai il permesso di accedere alla risorsa.
Come eseguire il debug dei codici di stato HTTP?
Usa gli strumenti per sviluppatori del browser (scheda Network), controlla i log del server, verifica le intestazioni delle richieste, testa con curl o Postman e rivedi i log degli errori dell'applicazione.
A cosa servono i codici di stato 1xx?
I codici 1xx sono risposte informative che indicano che la richiesta è stata ricevuta e l'elaborazione continua. Esempi: 100 Continue, 101 Switching Protocols.
Perché vedo l'errore 502 Bad Gateway?
502 si verifica quando un server che funge da gateway riceve una risposta non valida da un server upstream. Le cause comuni includono sovraccarico del server, problemi di rete o impostazioni proxy errate.
Qual è lo scopo di 204 No Content?
204 indica che la richiesta è riuscita ma non c'è contenuto da restituire. Comunemente usato per richieste DELETE o invii di moduli che non richiedono il ricaricamento della pagina.
Come influenzano i codici di stato il SEO?
I reindirizzamenti 301 trasferiscono l'equità dei link ai nuovi URL, i 404 possono danneggiare se mancano pagine importanti, gli errori 5xx possono deindicizzare le pagine, e codici di stato appropriati aiutano i motori di ricerca a comprendere la struttura del sito.