{"id":9695,"date":"2017-06-22T09:23:05","date_gmt":"2017-06-22T07:23:05","guid":{"rendered":"https:\/\/www.siteground.it\/blog\/?p=9695"},"modified":"2025-11-07T11:16:37","modified_gmt":"2025-11-07T11:16:37","slug":"http-vary","status":"publish","type":"post","link":"https:\/\/it.siteground.com\/blog\/http-vary\/","title":{"rendered":"Perch\u00e9 l&#8217;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web"},"content":{"rendered":"\n<p>Vary \u00e8 un&#8217;intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8 impostata correttamente, assicura che i visitatori del sito web visualizzino il contenuto giusto, indipendentemente dal caching applicato. Tuttavia, se questa intestazione \u00e8 impostata in modo non corretto, pu\u00f2 eliminare completamente i vantaggi del miglior sistema di caching e causare un sovrautilizzo delle risorse. In questo articolo del nostro blog, voglio fare un po&#8217; di luce sul modo in cui l&#8217;intestazione Vary influisce sul tuo sito ospitato su SiteGround e, in particolare, sul nostro sistema di caching, e mostrarti l&#8217;utilizzo consigliato dell&#8217;intestazione Vary per il tuo sito web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-come-funziona-l-intestazione-vary\"><span class=\"ez-toc-section\" id=\"Come_funziona_lintestazione_Vary\"><\/span>Come funziona l&#8217;intestazione Vary?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Il ruolo dell&#8217;intestazione Vary \u00e8 quello di indicare in quali casi dovrebbe essere mostrata una versione diversa del tuo sito web. Se l&#8217;intestazione Vary ha uno dei seguenti valori: <strong>User-Agent<\/strong>, <strong>Cookie<\/strong>, <strong>Referred<\/strong> o <strong>*<\/strong> (wildcard), pu\u00f2 ridurre significativamente l&#8217;effetto del nostro sistema di caching. Ci\u00f2 accade perch\u00e9 questi valori indicano che dovrebbe essere mostrata una versione diversa delle tue pagine in base al tipo di browser utilizzato (user-agent), che \u00e8 presente un cookie unico o URL referral o, nello scenario peggiore, quando viene utilizzato *, che verr\u00e0 mostrato un contenuto nuovo durante ogni singola visita, che equivale a disattivare completamente la nostra cache.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vary-user-agent\"><span class=\"ez-toc-section\" id=\"Vary_User-Agent\"><\/span>Vary: User-Agent<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Diamo un&#8217;occhiata al modo in cui funziona il valore pi\u00f9 comunemente utilizzato, User-Agent. Dice al nostro caching dinamico: &#8220;Ehi, dovresti memorizzare diverse cache per sistemi operativi e browser diversi&#8221;. Questo per evitare di mostrare, ad esempio, una versione desktop presente in cache a un visitatore che utilizza un dispositivo mobile. Tuttavia, considera che al giorno d&#8217;oggi la maggior parte dei siti web non mostra in realt\u00e0 HTML diversi per le loro versioni mobili. \u00c8 il CSS responsivo che fa tutto il lavoro pesante e mostra il tuo sito web in maniera diversa su smartphone e desktop. Pertanto, a meno che non utilizzi plugin come ad esempio WP Touch, o sai per certo di avere differenze nell&#8217;uscita HTML del tuo sito web in base ai browser dei visitatori, il tuo sito web non dovrebbe inviare l&#8217;intestazione Vary: User-Agent.<\/p>\n\n\n\n<p>Senza impostare Vary: User-Agent, il nostro sistema di caching memorizzer\u00e0 in cache il tuo sito web durante il primo caricamento e in seguito mostrer\u00e0 la versione in cache durante le richieste successive \u2013 a meno che non aggiorni i contenuti o svuoti manualmente la cache. Con User-Agent attivato, il sistema manterr\u00e0 copie diverse per ciascuna combinazione di sistema operativo e browser che visita il tuo sito web. Ci\u00f2 significa che avrai una richiesta dinamica per la prima persona che carica il tuo sito web su Safari da desktop, uno per la prima persona che lo carica su Chrome da dispositivo mobile, uno per la prima persona che lo carica su Chrome da desktop&#8230; e cos\u00ec via.<\/p>\n\n\n\n<p>Diciamo che svuoti la tua cache ogni 100 visite circa. Senza l&#8217;intestazione Vary: User-Agent inviata dal tuo sito web, il tuo sito web avr\u00e0 solo una richiesta dinamica su 100. D&#8217;altra parte, con l&#8217;intestazione abilitata, a seconda del profilo dei tuoi visitatori, avrai 5-30 richieste dinamiche per le stesse 100 visite. Quindi lo stesso sito web utilizzer\u00e0 5-30 volte le risorse che sarebbero state necessarie con &nbsp;l&#8217;intestazione disattivata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-bot-cattivissimi\"><span class=\"ez-toc-section\" id=\"Bot_cattivissimi\"><\/span>Bot cattivissimi!<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Odiamo il traffico malware e i bot maligni. Per noi, combatterli in ogni modo possibile si \u00e8 rivelato uno sforzo costante. Sto citando i bot qui, perch\u00e9 se ricevi spam da essi, l&#8217;intestazione Vary: User-Agent potrebbe determinare il grado di successo del loro attacco e il grado con cui il crawling da parte dei bot influir\u00e0 sulle prestazioni del tuo sito web.<\/p>\n\n\n\n<p>Puoi considerare un bot come un browser che effettua azioni automatizzate sul tuo sito web. Pu\u00f2 raccogliere dati per il proprio indice, cercare le vulnerabilit\u00e0, provare a compilare e inviare moduli, ecc. &nbsp;L&#8217;User-Agent del Bot \u00e8 semplicemente una porzione di testo aggiunto dal suo creatore. Sistemi di crawling rinomati come il bot di Google sono impostati correttamente, mentre altri possono tentare di imitare il bot di Bing o il bot di Google o addirittura generare un user agent in maniera casuale.<\/p>\n\n\n\n<p>Se il bot inizia ad eseguire il crawling del tuo sito web e disponi dell&#8217;intestazione Vary: User-Agent, ogni richiesta che fa al tuo sito web costituir\u00e0 un elemento dinamico e consumer\u00e0 le tue risorse. D&#8217;altra parte, se l&#8217;intestazione non viene utilizzata, mostreresti ai bot le richieste in cache direttamente dal caching dinamico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-come-visualizzare-le-tue-intestazioni-di-risposta\"><span class=\"ez-toc-section\" id=\"Come_visualizzare_le_tue_intestazioni_di_risposta\"><\/span>Come visualizzare le tue intestazioni di risposta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Prima di tutto, dovresti controllare le intestazioni che il tuo sito web sta restituendo ai visitatori. Di solito, uso la scheda Network di FireBug nel mio browser, ma esiste un comodo checker online (http:\/\/www.webconfs.com\/http-header-check.php) che puoi utilizzare anche tu. L&#8217;intestazione Vary presenta valori multipli e l&#8217;user-agent \u00e8 semplicemente uno di essi. Se non disponi di un&#8217;intestazione Vary o quest\u2019ultima include solo il valore Accept-Encoding (che aiuta il corretto funzionamento della compressione gZIP), non dovresti preoccuparti. Tuttavia, se visualizzi User-Agent o un qualsiasi altro valore (Cookie, Referrer o *), ti consigliamo di rimuoverli dalla tua intestazione.<\/p>\n\n\n\n<p>[subscribe_cta]<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-come-configurare-l-intestazione-vary\"><span class=\"ez-toc-section\" id=\"Come_configurare_lintestazione_Vary\"><\/span>Come configurare l&#8217;intestazione Vary<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Generalmente, l&#8217;approccio migliore sarebbe quello di capire quale parte del tuo sito web la sta generando e riconfigurarla. Tuttavia, ci\u00f2 potrebbe richiedere alcune capacit\u00e0 di risoluzione dei problemi e potrebbe non essere un compito molto facile. Quindi, se sei su WordPress, potresti controllare le tue intestazioni, e quindi sostituire la risposta con solo quello che desideri, aggiungendo le seguenti righe al tuo file function.php:<\/p>\n\n\n\n<p><code>function replace_wp_headers($headers) {<br>\n$headers['Vary'] = 'Accept-Encoding';<br>\nreturn $headers;<br>\n}<\/code><\/p>\n\n\n\n<p>add_filter(&#8216;wp_headers&#8217;, replace_wp_headers);<\/p>\n\n\n\n<p>In alternativa, \u00e8 possibile provare a utilizzare le regole .htaccess per disattivare le intestazioni Vary non necessarie:<\/p>\n\n\n\n<p><code>&lt;ifModule mod_headers.c&gt;<br>\nHeader unset Vary<br>\nHeader set Vary \u201cAccept-Encoding\u201d<br>\n&lt;\/ifModule&gt;<\/code><\/p>\n\n\n\n<p>Facendo questo, rimuoverai tutte le intestazioni dal tuo sito web e lascerai solo quelle specificate nel tuo codice Accept-Encoding. Naturalmente, puoi aggiungere altre regole ma assicurati sempre di averne veramente bisogno: non c&#8217;\u00e8 altro modo per ottenere il risultato che stai cercando!<\/p>\n","protected":false},"excerpt":{"rendered":"Vary \u00e8 un'intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8 impostata correttamente, assicura che i visitatori del sito web visualizzino il contenuto giusto, indipendentemente dal caching applicato. Tuttavia, se questa intestazione \u00e8 impostata in modo non corretto, pu\u00f2 eliminare completamente i vantaggi del&hellip;","protected":false},"author":3,"featured_media":11370,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2893],"tags":[],"class_list":["post-9695","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hosting-e-sito-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.2 (Yoast SEO v24.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Perch\u00e9 l&#039;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web<\/title>\n<meta name=\"description\" content=\"Vary \u00e8 un&#039;intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/newblog.siteground.com\/it\/http-vary\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perch\u00e9 l&#039;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web\" \/>\n<meta property=\"og:description\" content=\"Vary \u00e8 un&#039;intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8\" \/>\n<meta property=\"og:url\" content=\"https:\/\/newblog.siteground.com\/it\/http-vary\/\" \/>\n<meta property=\"og:site_name\" content=\"SiteGround\" \/>\n<meta property=\"article:published_time\" content=\"2017-06-22T07:23:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-07T11:16:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg\" \/>\n<meta name=\"author\" content=\"Hristo Pandjarov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Perch\u00e9 l&#039;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Hristo Pandjarov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/\"},\"author\":{\"name\":\"Hristo Pandjarov\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ac3e1be52d672a8747613b4fa6808390\"},\"headline\":\"Perch\u00e9 l&#8217;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web\",\"datePublished\":\"2017-06-22T07:23:05+00:00\",\"dateModified\":\"2025-11-07T11:16:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/\"},\"wordCount\":976,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg\",\"articleSection\":[\"Hosting e sito web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/newblog.siteground.com\/it\/http-vary\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/\",\"url\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/\",\"name\":\"Perch\u00e9 l'intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web\",\"isPartOf\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg\",\"datePublished\":\"2017-06-22T07:23:05+00:00\",\"dateModified\":\"2025-11-07T11:16:37+00:00\",\"description\":\"Vary \u00e8 un'intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8\",\"breadcrumb\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/newblog.siteground.com\/it\/http-vary\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage\",\"url\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg\",\"width\":660,\"height\":345,\"caption\":\"vary-user-agent\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/http-vary\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/newblog.siteground.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Perch\u00e9 l&#8217;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#website\",\"url\":\"https:\/\/newblog.siteground.com\/it\/\",\"name\":\"Il blog di SiteGround\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/newblog.siteground.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#organization\",\"name\":\"Il blog di SiteGround\",\"url\":\"https:\/\/newblog.siteground.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"contentUrl\":\"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg\",\"width\":164,\"height\":250,\"caption\":\"Il blog di SiteGround\"},\"image\":{\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ac3e1be52d672a8747613b4fa6808390\",\"name\":\"Hristo Pandjarov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e7d38ccbb1776eaf1c34c8453bdc6de1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e7d38ccbb1776eaf1c34c8453bdc6de1?s=96&d=mm&r=g\",\"caption\":\"Hristo Pandjarov\"},\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/hristo-pandjarov-05194841\/\"],\"url\":\"https:\/\/newblog.siteground.com\/it\/author\/hristo\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Perch\u00e9 l'intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web","description":"Vary \u00e8 un'intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/newblog.siteground.com\/it\/http-vary\/","og_locale":"en_US","og_type":"article","og_title":"Perch\u00e9 l'intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web","og_description":"Vary \u00e8 un'intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8","og_url":"https:\/\/newblog.siteground.com\/it\/http-vary\/","og_site_name":"SiteGround","article_published_time":"2017-06-22T07:23:05+00:00","article_modified_time":"2025-11-07T11:16:37+00:00","og_image":[{"url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg","type":"","width":"","height":""}],"author":"Hristo Pandjarov","twitter_card":"summary_large_image","twitter_title":"Perch\u00e9 l'intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web","twitter_misc":{"Written by":"Hristo Pandjarov","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#article","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/"},"author":{"name":"Hristo Pandjarov","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ac3e1be52d672a8747613b4fa6808390"},"headline":"Perch\u00e9 l&#8217;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web","datePublished":"2017-06-22T07:23:05+00:00","dateModified":"2025-11-07T11:16:37+00:00","mainEntityOfPage":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/"},"wordCount":976,"commentCount":0,"publisher":{"@id":"https:\/\/newblog.siteground.com\/it\/#organization"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg","articleSection":["Hosting e sito web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/newblog.siteground.com\/it\/http-vary\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/","url":"https:\/\/newblog.siteground.com\/it\/http-vary\/","name":"Perch\u00e9 l'intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web","isPartOf":{"@id":"https:\/\/newblog.siteground.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage"},"thumbnailUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg","datePublished":"2017-06-22T07:23:05+00:00","dateModified":"2025-11-07T11:16:37+00:00","description":"Vary \u00e8 un'intestazione HTTP potente che svolge un ruolo significativo nel funzionamento della cache del tuo sito web. Quando questa intestazione \u00e8","breadcrumb":{"@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/newblog.siteground.com\/it\/http-vary\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#primaryimage","url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg","contentUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2017\/06\/vary-user-agent-4.jpg","width":660,"height":345,"caption":"vary-user-agent"},{"@type":"BreadcrumbList","@id":"https:\/\/newblog.siteground.com\/it\/http-vary\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/newblog.siteground.com\/it\/"},{"@type":"ListItem","position":2,"name":"Perch\u00e9 l&#8217;intestazione HTTP Vary pu\u00f2 danneggiare il tuo sito web"}]},{"@type":"WebSite","@id":"https:\/\/newblog.siteground.com\/it\/#website","url":"https:\/\/newblog.siteground.com\/it\/","name":"Il blog di SiteGround","description":"","publisher":{"@id":"https:\/\/newblog.siteground.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/newblog.siteground.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/newblog.siteground.com\/it\/#organization","name":"Il blog di SiteGround","url":"https:\/\/newblog.siteground.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","contentUrl":"https:\/\/newblog.siteground.com\/it\/wp-content\/uploads\/sites\/3\/2025\/01\/cropped-Siteground-Logo-on-white.jpg","width":164,"height":250,"caption":"Il blog di SiteGround"},"image":{"@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/ac3e1be52d672a8747613b4fa6808390","name":"Hristo Pandjarov","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/newblog.siteground.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e7d38ccbb1776eaf1c34c8453bdc6de1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e7d38ccbb1776eaf1c34c8453bdc6de1?s=96&d=mm&r=g","caption":"Hristo Pandjarov"},"sameAs":["https:\/\/www.linkedin.com\/in\/hristo-pandjarov-05194841\/"],"url":"https:\/\/newblog.siteground.com\/it\/author\/hristo\/"}]}},"_links":{"self":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9695","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/comments?post=9695"}],"version-history":[{"count":5,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9695\/revisions"}],"predecessor-version":[{"id":14410,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/posts\/9695\/revisions\/14410"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/media\/11370"}],"wp:attachment":[{"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/media?parent=9695"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/categories?post=9695"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newblog.siteground.com\/it\/wp-json\/wp\/v2\/tags?post=9695"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}