Controllo intestazioni HTTP
This makes two user-triggered requests for one URL from Cloudflare infrastructure. It compares user-agent responses, not verified crawler behavior or crawler IP access.
Compare staging or another URL
The report compares the final response headers from two independent checks.
I controlli vengono eseguiti dal nostro server; recuperiamo l’URL inserito e non conserviamo i risultati. Complete response header maps are returned to your browser. Repeating the same URL and user-agent within about ten minutes may reuse a short-lived edge cache. I conteggi anonimi degli esiti per singola esecuzione possono essere utilizzati per ricerche aggregate; URL, domini, IP e identificatori non sono mai inclusi e nessuna statistica viene pubblicata sotto le 100 esecuzioni.
Compare common headers across up to five URLs
Frequency is calculated in this browser from the live final responses in this run. It is not a global popularity dataset.
| Header | Responses | Frequency | Registry status |
|---|
+ salva il sito o la pagina correnti. Usa ☆ accanto a qualsiasi sito, pagina o elenco salvato per aggiungerlo ai preferiti. La cronologia dei controlli recenti appare sotto.
Crea un elenco denominato
Target compilato dalle tue scelte locali.
Passaporto del sito Contesto locale per questo sito salvato
Dati locali
Le destinazioni salvate, gli elenchi denominati e i riepiloghi dei controlli recenti restano solo in questo browser.
Delivery & transfer facts
Cache diagnostics
Changed final-response headers
Redirect chain & complete headers
Raw curl-style header view
Valuta questo strumento
Informazioni sullo strumento
Ispeziona le intestazioni complete di ogni hop di redirect con gradi separati di sicurezza e SEO, fingerprint CDN/edge, compressione e diff staging-produzione.
Funzionalità
- Grado sicurezza deterministico e grado SEO a livello HTTP.
- Header completi per ogni risposta e vista raw esportabile.
- Fingerprint edge, compressione e fatti HTTP/3 dichiarati con prudenza.
- Confronto dell’ambiente finale e frequenza degli header comuni per fino a cinque URL.
Come funziona
Il checker analizza response header pubblici per hop, applica regole di sicurezza e SEO e separa fatti osservati da indizi edge. Il diff confronta i valori della risposta finale, non HTML o comportamento.
Limitazioni
- Non testa vulnerabilità applicative, autenticazione, dipendenze o infrastruttura privata.
- Il Fetch Headers API può combinare righe ripetute e non ricostruisce l’ordine originale; gli user-agent provengono da datacenter Cloudflare non da IP crawler verificati.
Domande frequenti
Lo strumento conserva le righe ripetute delle intestazioni?
Non esattamente. L’interfaccia di recupero delle intestazioni del ambiente di esecuzione perimetrale espone un valore normalizzato e potenzialmente combinato. Il controllo analizza e valuta tale valore, ma non può ricostruire l’ordine o i confini originali delle righe ripetute.
Mostra la versione HTTP?
I ambiente di esecuzione perimetrale non espongono la versione HTTP negoziata. Lo strumento segnala soltanto quando l’intestazione che annuncia i servizi alternativi pubblicizza HTTP/3; ciò non dimostra che la richiesta abbia usato HTTP/3.
Perché i risultati del navigatore e di Googlebot differiscono?
I siti possono variare le intestazioni in base all’identificatore del programma. La richiesta invia la stringa selezionata da un centro dati una rete perimetrale, non da un intervallo IP verificato del crawler.
Gli URL vengono salvati?
No. L’URL viene recuperato per creare questo resoconto e una memoria temporanea perimetrale di breve durata può riusare per circa dieci minuti la risposta relativa allo stesso URL e identificatore.
Un voto alto per le intestazioni di sicurezza dimostra che un sito è sicuro?
No. Il voto copre un insieme definito di intestazioni di risposta pubbliche. Non verifica vulnerabilità dell’applicazione, autenticazione, configurazione del server, rischi delle dipendenze o il corretto funzionamento di una norma nell’applicazione.
Il voto SEO esamina gli elementi canonical e robots nell’HTML?
No. Valuta segnali a livello HTTP come le intestazioni X-Robots-Tag e Link. Gli elementi canonical e robots della pagina richiedono un controllo che comprenda l’HTML.
Problemi comuni e come risolverli
- Errore Manca l’intestazione HSTS Correzione: Fornisci Strict-Transport-Security nelle risposte HTTPS, iniziando con un max-age verificato ed estendendo includeSubDomains solo quando ogni sottodominio è pronto per HTTPS.
- Avviso La durata di HSTS è troppo breve Correzione: Aumenta il max-age di Strict-Transport-Security ad almeno 31.536.000 secondi dopo aver verificato che HTTPS funzioni su tutti gli host interessati.
- Errore Manca la politica di sicurezza dei contenuti Correzione: Aggiungi una Content-Security-Policy che autorizzi soltanto script, style, image e frame necessari alla pagina, oltre alle connessioni richieste, quindi passa gradualmente da report-only all’applicazione.
- Avviso Manca la protezione contro l’inserimento nei frame Correzione: Imposta frame-ancestors nella Content-Security-Policy con le origini autorizzate a incorporare la pagina, oppure usa X-Frame-Options: DENY se l’incorporamento non è mai consentito.
- Avviso Manca l’intestazione Referrer-Policy Correzione: Imposta Referrer-Policy su strict-origin-when-cross-origin oppure su una regola più restrittiva che continui a soddisfare le esigenze di analisi del sito.
- Avviso La regola del referente espone gli URL completi Correzione: Sostituisci unsafe-url o origin-when-cross-origin con strict-origin-when-cross-origin, in modo che le richieste tra origini diverse non espongano percorsi completi e parametri di ricerca.
- Informazione Manca la regola di incorporamento tra origini diverse Correzione: Se la pagina richiede l’isolamento tra origini, imposta Cross-Origin-Embedder-Policy: require-corp e assicurati che ogni risorsa incorporata da un’altra origine lo consenta; altrimenti documenta che l’isolamento non è necessario.
- Errore Sono presenti più canonical HTTP Correzione: Fornisci esattamente una intestazione HTTP Link con rel="canonical" per l’URL preferito e rimuovi le destinazioni canonical in conflitto dalla rete perimetrale o dal server di origine.
- Errore L’asterisco di Vary impedisce una memorizzazione utile Correzione: Sostituisci Vary: * con le sole intestazioni della richiesta che modificano davvero la risposta, come Accept-Encoding o Accept-Language, affinché la cache possa riutilizzarla.
- Avviso La risposta varia in base all’identificativo del client Correzione: Se possibile, evita di variare l’intera risposta in base a User-Agent; usa il rilevamento delle funzionalità o un segnale del dispositivo ben delimitato e verifica che i crawler ricevano contenuti principali equivalenti.
- Avviso Googlebot riceve regole di cache restrittive Correzione: Rimuovi la regola no-store/private inviata soltanto a Googlebot, salvo che il contenuto sia davvero personalizzato, e restituisci la stessa rappresentazione pubblica memorizzabile ricevuta dagli altri visitatori.
- Informazione Manca l’intestazione Cache-Control Correzione: Imposta una regola Cache-Control esplicita e adatta alla risorsa, usando public max-age/s-maxage per i contenuti riutilizzabili e no-store per le risposte realmente riservate.
- Informazione Manca l’intestazione ETag Correzione: Aggiungi un valore ETag stabile o Last-Modified alle risposte memorizzabili, così i client possono riconvalidarle senza scaricare di nuovo contenuti invariati.
- Errore L’intestazione X-Robots-Tag impedisce l’indicizzazione della pagina Correzione: Rimuovi noindex da X-Robots-Tag negli URL destinati alla ricerca, quindi verifica la risposta finale e richiedi una nuova scansione.