Controllore Stato HTTP — verifica codici stato e catene di reindirizzamento

Controlla il codice di stato HTTP per qualsiasi URL e comprendi rapidamente il comportamento dei reindirizzamenti. Segui i reindirizzamenti (fino a 10) per rilevare loop e confermare la risposta della destinazione finale. Ideale per controlli di uptime, endpoint di integrità, audit SEO e debug di URL mal instradati. Esporta i risultati in JSON.

Loading…

Informazioni Controllore Stato HTTP

Incolla un URL per vedere il suo stato HTTP (200, 301, 302, 404, 500…) e, se necessario, segui i reindirizzamenti per ispezionare l'intera catena. Perfetto per diagnosticare problemi di disponibilità, convalidare controlli di integrità e assicurarsi che i tuoi reindirizzamenti siano SEO-friendly e privi di loop.

Funzionalità

  • Controlla lo stato di risposta HTTP per qualsiasi URL (sito web o API).
  • Segui i reindirizzamenti e ispeziona le catene di reindirizzamento (fino a 10 hop).
  • Rileva rapidamente loop di reindirizzamento e configurazioni errate.
  • Ottimo per endpoint di integrità per confermare il comportamento 200 OK.
  • Aiuta a convalidare destinazioni canoniche (HTTP→HTTPS, www, percorsi localizzati).
  • Copia/condividi i risultati per debug e ticket di supporto.
  • Esporta un report JSON per flussi di lavoro di automazione e monitoraggio.
  • Impostazioni di sicurezza predefinite: blocca target di rete privata e utilizza un User-Agent fisso.

🧭 Come usare for http-status-checker

1

Inserisci l'URL

Incolla l'URL che desideri controllare (pagina, endpoint API o percorso di integrità).

2

Scegli il comportamento di reindirizzamento

Abilita "Segui Reindirizzamenti" per raggiungere la destinazione finale. Disabilitalo se vuoi solo la risposta del primo hop.

3

Imposta il limite di reindirizzamento se necessario

Regola "Max Reindirizzamenti" per evitare catene lunghe e rilevare loop di reindirizzamento in sicurezza.

4

Interpreta il risultato

Usa il codice di stato riportato per decidere i prossimi passi (correggi URL rotti, reindirizzamenti errati, risolvi errori server).

5

Esporta per documentazione o automazione

Scarica JSON se desideri tracciare le modifiche nel tempo o allegare evidenze a un ticket.

Specifiche tecniche

Modello di richiesta

Questo strumento controlla lo stato di risposta per un dato URL e può seguire i reindirizzamenti per mostrare lo stato finale e il comportamento della catena.

ImpostazioneComportamentoPredefinito
Segui ReindirizzamentiSegue le risposte di reindirizzamento (3xx) fino alla destinazione finaleAbilitato
Numero Massimo di ReindirizzamentiLimite di reindirizzamenti per prevenire loop10 (intervallo 0–20)
TimeoutLimite di timeout della richiesta12000 ms
User-AgentIdentifica l'agente utente della richiestaEncode64Bot/1.0 (+https://encode64.com)
Reti privateBlocca l'accesso agli intervalli di rete privati per sicurezzaDisabilitato (reti private non consentite)

Categorie dei codici di stato (guida rapida)

Comprendere la famiglia di stato aiuta a decidere se il problema è un reindirizzamento, un errore client o un fallimento server.

IntervalloSignificatoEsempi comuni
2xxSuccesso200 OK, 204 No Content
3xxReindirizzamento301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect
4xxErrore client400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone
5xxErrore server500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout
Per la SEO, preferisci reindirizzamenti permanenti (301/308) quando hai spostato il contenuto definitivamente e mantieni le catene di reindirizzamento brevi.

Riga di comando

Usa questi comandi per controllare i codici di stato e i reindirizzamenti al di fuori del browser. Ottimo per controlli CI e risposta agli incidenti.

macOS / Linux

Controlla solo il codice di stato (nessun corpo)

curl -o /dev/null -s -w "%{http_code}
" https://example.com/health

Stampa solo il codice di stato HTTP.

Segui i reindirizzamenti e stampa lo stato finale

curl -L -o /dev/null -s -w "%{http_code}
" http://example.com

Segue i reindirizzamenti (HTTP→HTTPS, www, ecc.) e stampa il codice di stato finale.

Mostra le intestazioni della catena di reindirizzamento

curl -I -L http://example.com

Visualizza le intestazioni per ogni hop, inclusa Location.

Windows (PowerShell)

Ottieni il codice di stato

$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCode

Ottiene il codice di stato della risposta (regola la gestione del reindirizzamento in base alla versione di PowerShell).

Per il monitoraggio, usa un endpoint dedicato /health che restituisce rapidamente 200 e non richiede autenticazione. Mantienilo stabile e leggero.

Casi d'uso

Convalida degli endpoint di salute e dell'uptime

Conferma che gli endpoint critici restituiscano 200 OK e siano raggiungibili entro i vincoli previsti.

  • Controlla gli endpoint /health e /status
  • Rileva 5xx intermittenti durante gli incidenti
  • Esporta JSON come prova per gli incidenti

Debug delle catene e dei loop di reindirizzamento

Quando un URL si reindirizza inaspettatamente più volte (o non si risolve mai), ispeziona la catena e ferma i loop rapidamente.

  • Rileva loop di reindirizzamento
  • Conferma HTTP→HTTPS e canonicalizzazione www
  • Individua catene lunghe causate da regole miste (Nginx, app, CDN)

Audit SEO e controlli dei link interrotti

I codici di stato influenzano pesantemente la scansione e l'indicizzazione. Usa questo strumento per confermare le risposte corrette per pagine e sitemap.

  • Conferma 200 per le pagine indicizzabili
  • Usa 301/308 per spostamenti permanenti
  • Trova 404/410 per contenuti rimossi
  • Cattura 302/307 usati involontariamente per reindirizzamenti permanenti

Debug delle API

Controlla rapidamente se un endpoint API è raggiungibile e se si reindirizza (cosa che può interrompere alcuni client).

  • Conferma 200/204 per il successo atteso
  • Cattura reindirizzamenti 3xx inaspettati o fallimenti di autenticazione 401/403
  • Identifica problemi di gateway 502/504

❓ Frequently Asked Questions

Qual è la differenza tra 301 e 302?

301 (e 308) indica un reindirizzamento permanente. 302 (e 307) indica un reindirizzamento temporaneo. Per la SEO, i reindirizzamenti permanenti sono preferiti quando lo spostamento è definitivo.

Perché dovrei mantenere brevi le catene di reindirizzamento?

Le catene di reindirizzamento lunghe rallentano utenti e crawler, aumentano i punti di fallimento e possono diluire i segnali. Quando possibile, preferisci un singolo salto verso la destinazione canonica.

Come si presenta un loop di reindirizzamento?

L'URL continua a reindirizzare tra due o più posizioni (spesso HTTPHTTPS, www↔non-www, o regole sulla barra finale). Lo strumento raggiungerà il limite massimo di reindirizzamenti e segnalerà il problema.

Il 404 è sempre negativo?

Non sempre. Il 404 è corretto per risorse mancanti. Per contenuti rimossi permanentemente, il 410 Gone può essere ancora più chiaro. Ciò che conta è che le tue pagine importanti restituiscano 200 e che i tuoi reindirizzamenti siano intenzionali.

Perché vedo 403 o 401?

401 significa che è richiesta l'autenticazione. 403 significa che l'accesso è vietato. Ciò può essere previsto per endpoint privati, regole WAF, geo-blocchi o autorizzazioni configurate male.

È sicuro incollare URL qui?

Lo strumento effettua richieste lato server all'URL fornito e blocca i target di rete privata. Evita di includere segreti negli URL (come token nelle stringhe di query).

Pro Tips

Best Practice

Per la canonicalizzazione, preferisci un singolo salto di reindirizzamento verso l'URL finale (HTTPS + il nome host scelto).

Performance Tip

Monitora un endpoint /health veloce per il tempo di attività invece della tua homepage, che potrebbe essere più pesante e variabile.

CI Tip

Per le migrazioni SEO, usa 301/308 per spostamenti permanenti e aggiorna i link interni + le sitemap per puntare direttamente agli URL finali.

Best Practice

Se sospetti loop, imposta un numero basso di Reindirizzamenti Massimi (es. 3–5) per fallire rapidamente e identificare il set di regole configurato male.

CI Tip

Esporta JSON e allegalo ai ticket degli incidenti per documentare i cambiamenti di stato durante interruzioni e rollback.

Additional Resources

Other Tools