Header HTTP di un URL

Stato, server, reindirizzamenti e header di sicurezza di un sito.

Cosa mostra NetCheck

NetCheck invia una richiesta all'indirizzo indicato dai propri server, segue i reindirizzamenti uno per uno e mostra, per la risposta finale:

I codici di stato da conoscere

CodiceSignificatoDa ricordare
200OKLa pagina esiste e risponde normalmente.
301Reindirizzamento permanentePer un cambio di indirizzo definitivo: i motori di ricerca trasferiscono il posizionamento.
302 / 307Reindirizzamento temporaneoIl motore mantiene il vecchio indirizzo nell'indice. Un errore frequente nelle migrazioni.
308Reindirizzamento permanenteCome il 301, senza cambiare il metodo della richiesta.
304Non modificatoIl browser ha già la versione giusta in cache.
403VietatoIl server nega l'accesso, a volte perché un firewall blocca i bot.
404Non trovatoLa pagina non esiste.
410RimossoLa pagina è stata tolta definitivamente: i motori la deindicizzano più in fretta che con un 404.
429Troppe richiesteÈ stato raggiunto un limite di frequenza.
500 / 502 / 503Errore del serverProblema sul server o su un intermediario. Il 503 segnala un'indisponibilità temporanea, per esempio una manutenzione.

Le intestazioni di sicurezza

La mancanza di una di queste intestazioni non è una falla in sé, ma ognuna chiude un'intera famiglia di attacchi a un costo quasi nullo.

Reindirizzamenti e SEO

Ogni reindirizzamento aggiunge un andata e ritorno di rete e diluisce un po' il segnale inviato ai motori. Punta ad avere al massimo un reindirizzamento tra l'indirizzo digitato e la pagina finale. Una catena tipica da correggere: http://esempio.it, poi https://esempio.it, poi https://www.esempio.it, poi https://www.esempio.it/home. Meglio reindirizzare il primo indirizzo direttamente all'ultimo.

La cache

Domande frequenti

Perché il risultato è diverso da quello che vedo nel mio browser?

La richiesta parte dai server di NetCheck, non dal tuo computer. Un sito può rispondere in modo diverso a seconda del paese, della lingua, dei cookie o del tipo di client, e alcuni firewall bloccano le richieste automatiche con un 403. Il risultato resta rappresentativo di ciò che vede un bot, per esempio un motore di ricerca.

L'intestazione «Server» è un rischio?

Rivela il software usato, a volte la sua versione, il che aiuta un attaccante a cercare falle note. Nascondere la versione è una buona pratica, ma non una protezione in sé: tenere il server aggiornato conta molto di più.

Per passare a HTTPS serve un 301 o un 302?

Un 301 (o un 308), perché il cambiamento è definitivo. Aggiungi poi l'intestazione HSTS, così il browser non proverà nemmeno più la versione HTTP.

Il mio sito restituisce 200 ma la pagina è vuota o in errore: cosa succede?

Alcune applicazioni mostrano una pagina di errore restituendo comunque il codice 200. I motori la chiamano «soft 404» e finiscono per ignorare queste pagine. Una pagina inesistente deve restituire un vero 404.

Altri strumenti NetCheck

I nostri altri siti:Toolo - strumenti PDF e immaginiVolt - speed test della connessioneBoxo - email temporanea usa e getta