{"id":34002,"date":"2020-03-04T05:22:27","date_gmt":"2020-03-04T13:22:27","guid":{"rendered":"https:\/\/kinsta.com\/?p=67071&#038;preview=true&#038;preview_id=67071"},"modified":"2023-02-02T07:38:35","modified_gmt":"2023-02-02T06:38:35","slug":"codici-di-stato-http","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/","title":{"rendered":"Guida Completa ed Elenco dei Codici di Stato HTTP"},"content":{"rendered":"<p>I codici di stato HTTP sono come brevi note di un server che vengono inserite in una pagina web. In realt\u00e0 non fanno parte del <a href=\"https:\/\/kinsta.com\/it\/blog\/contenuti-sempreverdi\/\">contenuto del sito<\/a>. Si tratta invece di messaggi provenienti dal server che vi dicono come sono andate le cose quando ha ricevuto la richiesta di visualizzare una certa pagina.<\/p>\n<p>Questi messaggi vengono restituiti ogni volta che il vostro browser interagisce con un server, anche se non li vedete. Se siete il proprietario o lo <a href=\"https:\/\/kinsta.com\/it\/blog\/assumere-uno-sviluppatore-wordpress\/\">sviluppatore<\/a> di un sito web, la comprensione dei <strong>codici di stato HTTP<\/strong> \u00e8 fondamentale. Quando compaiono, i codici di stato HTTP sono uno strumento inestimabile per la diagnosi e la correzione degli errori di configurazione del sito.<\/p>\n<p>Questo articolo presenta diversi codici di stato e di errore del server e spiega cosa rivelano su ci\u00f2 che accade dietro le quinte sul server.<\/p>\n<p>Cominciamo!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h3>Preferite guardare la <a href=\"https:\/\/www.youtube.com\/watch?v=jTo8U2WeQl8\">versione video<\/a>?<\/h3>\n<p class=\"p1\"><kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=jTo8U2WeQl8\"><\/kinsta-video><\/p>\n<h2 id=\"what-are-http-status-codes\">Cosa Sono i Codici di Stato HTTP?<\/h2>\n<p>Ogni volta che fate clic su un link o digitate un URL e premete <strong>Invio<\/strong>, il vostro browser invia una richiesta al <a href=\"https:\/\/kinsta.com\/it\/blog\/nginx-verso-apache\/\">server web<\/a> per il sito a cui state cercando di accedere. Il server riceve ed elabora la richiesta, quindi invia le relative risorse insieme ad un header HTTP.<\/p>\n<p>I codici di stato HTTP vengono consegnati al browser nell&#8217;intestazione HTTP. Sebbene i codici di stato vengono restituiti ogni volta che il vostro browser richiede una pagina web o una risorsa, il pi\u00f9 delle volte non li vedete.<\/p>\n<p>Normalmente ne potreste vedere uno nel vostro browser solo quando qualcosa va storto. Questo \u00e8 il modo di dire del server: &#8220;C&#8217;\u00e8 qualcosa che non va. Ecco un codice che spiega cosa \u00e8 successo&#8221;.<\/p>\n<figure style=\"width: 800px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" title=\"Google 404 HTTP status code\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2016\/08\/google-404-1-1.png\" alt=\"Codice di stato HTTP 404 di Google\" width=\"800\" height=\"256\"><figcaption class=\"wp-caption-text\">Codice di stato HTTP 404 di Google<\/figcaption><\/figure>\n<p>Se volete vedere i codici di stato che il vostro browser normalmente non vi mostra, avete diversi strumenti che ve lo permettono. Per piattaforme di sviluppo come Chrome e Firefox sono disponibili estensioni del browser, e ci sono molti strumenti di header fetching &#8220;web-based&#8221; come <a href=\"http:\/\/web-sniffer.net\/\">Web Sniffer<\/a>.<\/p>\n<p>Per vedere i codici di stato HTTP con uno di questi strumenti, cercate la riga che appare in cima al report che dice &#8220;Status: HTTP\/1.1&#8221;. Seguir\u00e0 il codice di stato che \u00e8 stato restituito dal server.<\/p>\n<h2 id=\"understanding-http-status-code-classes\">Comprendere le Classi dei Codici di Stato HTTP<\/h2>\n<p>I codici di stato HTTP sono suddivisi in 5 &#8220;classi&#8221;. Si tratta di raggruppamenti di risposte che hanno significati simili o correlati. Sapere cosa sono pu\u00f2 aiutarvi a determinare rapidamente la sostanza generale di un codice di stato <em>prima di<\/em> andare a cercare il suo significato specifico.<\/p>\n<p>Le cinque classi sono:<\/p>\n<ul>\n<li><strong>100:<\/strong> i codici informativi indicano che la richiesta avviata dal browser sta continuando.<\/li>\n<li><strong>200:<\/strong> i codici di successo restituiti quando la richiesta del browser \u00e8 stata ricevuta, compresa ed elaborata dal server.<\/li>\n<li><strong>300:<\/strong> I <a href=\"https:\/\/kinsta.com\/it\/blog\/redirect-wordpress\/\">codici di reindirizzamento<\/a> vengono restituiti quando una nuova risorsa sostituisce la risorsa richiesta.<\/li>\n<li><strong>400:<\/strong> codici di errore del client che indicano che c&#8217;\u00e8 stato un <a href=\"https:\/\/kinsta.com\/it\/blog\/400-bad-request\/\">problema con la richiesta<\/a>.<\/li>\n<li><strong>500:<\/strong> codici di errore del server che indicano che la richiesta \u00e8 stata accettata, ma che <a href=\"https:\/\/kinsta.com\/it\/blog\/500-internal-server-error\/\">un errore sul server<\/a> ha impedito il completamento della richiesta.<\/li>\n<\/ul>\n<p>All&#8217;interno di ciascuna di queste classi, esistono diversi codici che possono essere restituiti dal server. Ogni singolo codice ha un significato specifico e unico, che tratteremo nell&#8217;elenco pi\u00f9 completo che segue.<\/p>\n<h2 id=\"why-http-status-codes-and-errors-matter-for-search-engine-optimization-seo\">Perch\u00e9 i Codici di Stato HTTP e gli Errori Sono Importanti per l&#8217;Ottimizzazione dei Motori di Ricerca (SEO)<\/h2>\n<p>I bot dei motori di ricerca vedono i codici di stato HTTP mentre effettuano il <a href=\"https:\/\/kinsta.com\/it\/blog\/sitemap-wordpress\/\">crawling del vostro sito<\/a>. In alcuni casi, questi messaggi possono possono determinare se e come vengono indicizzate le vostre pagine, cos\u00ec come il modo in cui i <a href=\"https:\/\/kinsta.com\/it\/blog\/motori-di-ricerca-alternativi\/\">motori di ricerca<\/a> percepiscono la salute del vostro sito.<\/p>\n<p>In generale, i codici di stato HTTP di livello 100 e 200 non avranno un grande impatto sulla vostra <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-significa-seo\/\">SEO<\/a>. Segnalano che sul vostro sito tutto funziona come dovrebbe, e permettono ai bot dei motori di ricerca di continuare il loro lavoro. Tuttavia, non miglioreranno nemmeno il vostro ranking.<\/p>\n<p>Per la maggior parte, sono i codici di livello superiore che contano per la SEO. Le risposte di livello 400 e 500 <a href=\"https:\/\/kinsta.com\/it\/blog\/robots-txt-wordpress\/\">possono impedire ai bot di effettuare il crawling e indicizzare le vostre pagine<\/a>. Un numero eccessivo di questi errori pu\u00f2 anche indicare che il vostro sito non \u00e8 di buona qualit\u00e0, eventualmente abbassando il vostro ranking.<\/p>\n<p>I codici di livello 300 hanno un rapporto un po&#8217; pi\u00f9 complicato con la SEO. La cosa principale da sapere per capire che impatto hanno \u00e8 la differenza tra redirect permanenti e temporanei, cosa che tratteremo pi\u00f9 dettagliatamente nella relativa sezione pi\u00f9 avanti.<\/p>\n<p>In poche parole, per\u00f2, i redirect permanenti condividono la qualit\u00e0 dei link dai backlink, ma quelli temporanei no. In altre parole, quando si utilizzano redirect temporanei per le pagine spostate, si perde il vantaggio SEO di tutto il link building che si \u00e8 fatto.<\/p>\n<h3>Controllare i Codici di Stato HTTP nella Console di Ricerca di Google<\/h3>\n<p>Un modo per monitorare il modo in cui Google percepisce i codici di stato HTTP sul vostro sito \u00e8 quello di utilizzare la <a href=\"https:\/\/kinsta.com\/it\/blog\/google-search-console\/\">Google Search Console<\/a>. \u00c8 possibile visualizzare i codici di stato di livello 300, 400 e 500 nel report <strong>Coverage<\/strong>:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/02\/copertura-search-console-1.png\" alt=\"Report di copertura della Google Search Console\" width=\"1500\" height=\"694\"><figcaption class=\"wp-caption-text\">Report di copertura della Google Search Console<\/figcaption><\/figure>\n<p>Quest&#8217;area del vostro cruscotto mostra quattro tipi di contenuti del vostro sito:<\/p>\n<ul>\n<li>Pagine che restituiscono errori.<\/li>\n<li>Pagine valide che hanno delle avvertenze.<\/li>\n<li>Risorse valide.<\/li>\n<li>Contenuto escluso dall&#8217;indice.<\/li>\n<\/ul>\n<p>\u00c8 possibile trovare pagine con codici di stato HTTP di livello 300-, 400- e 500 sotto le sezioni <strong>Excluded<\/strong>, <strong>Error<\/strong> o <strong>Valid with warnings<\/strong>, a seconda del tipo di codice. Ad esempio, i redirect 301 possono essere elencati sotto <strong>Excluded<\/strong> come <strong>Page with redirect<\/strong>:<\/p>\n<figure id=\"attachment_34018\" aria-describedby=\"caption-attachment-34018\" style=\"width: 1500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-34018\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/reindirizzamento-search-console-1.png\" alt=\"redirect search console\" width=\"1500\" height=\"785\" srcset=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/reindirizzamento-search-console-1.png 1500w, https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/reindirizzamento-search-console-1-300x157.png 300w, https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/reindirizzamento-search-console-1-1024x536.png 1024w, https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/reindirizzamento-search-console-1-768x402.png 768w\" sizes=\"auto, (max-width: 1500px) 100vw, 1500px\" \/><figcaption id=\"caption-attachment-34018\" class=\"wp-caption-text\">Una pagina con un redirect nel report di copertura di Google Search Console<\/figcaption><\/figure>\n<p>I codici di stato dei livelli 400 e 500 saranno probabilmente visualizzati sotto la voce <strong>Error<\/strong>.<\/p>\n<p>Un altro modo per visualizzare i codici di stato HTTP \u00e8 quello di utilizzare lo strumento <strong>URL Inspection<\/strong>. Se Google non \u00e8 in grado di indicizzare una pagina specifica per via di un errore, lo vedrete qui:<\/p>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/02\/search-console-404-1.png\" alt=\"search console 404\" width=\"1500\" height=\"757\"><figcaption class=\"wp-caption-text\">Un <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-404-not-found\/\">errore 404<\/a> nello strumento di controllo dell&#8217;URL della Google Search Console<\/figcaption><\/figure>\n<p>Per altri suggerimenti sull&#8217;utilizzo di Google Search Console, consultate la nostra <a href=\"https:\/\/kinsta.com\/it\/blog\/google-search-console\/\">guida completa alla piattaforma<\/a>.<\/p>\n<h2 id=\"a-complete-guide-and-list-of-http-status-codes\">Guida Completa ed Elenco di Codici di Stato HTTP<\/h2>\n<p>Anche se ci sono pi\u00f9 di <a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#section-6.1\">40 diversi codici di stato del server<\/a>, probabilmente ne incontrerete di norma meno di una dozzina. Di seguito, descriviamo i pi\u00f9 comuni, oltre ad alcuni dei codici pi\u00f9 oscuri che si possono incontrare.<\/p>\n\n<h3>Codici di Stato 100<\/h3>\n<p>Un codice di stato di livello 100 vi dice che la richiesta che avete fatto al server \u00e8 ancora in corso per qualche motivo. Non \u00e8 necessariamente un problema, sono solo informazioni extra per farvi sapere cosa sta succedendo.<\/p>\n<ul>\n<li><strong>100:<\/strong> &#8220;Continue&#8221;. Ci\u00f2 significa che il server in questione ha ricevuto gli header della richiesta del vostro browser ed \u00e8 ora pronto per l&#8217;invio anche del body della richiesta. Ci\u00f2 rende il processo di richiesta pi\u00f9 efficiente, perch\u00e9 impedisce al browser di inviare la richiesta del body anche se le intestazioni sono state rifiutate.<\/li>\n<li><strong>101:<\/strong> &#8220;Switching protocols&#8221;. Il vostro browser ha chiesto al server di cambiare i protocolli, e il server si \u00e8 conformato.<\/li>\n<li><strong>103:<\/strong> &#8220;Early hints&#8221;. Questo restituisce alcuni header di risposta prima che il resto della risposta del server sia pronto.<\/li>\n<\/ul>\n<h3>Codici di Stato 200<\/h3>\n<p>Questo \u00e8 il miglior tipo di codice di stato HTTP che possiate ricevere. Una risposta di livello 200 significa che tutto funziona esattamente come dovrebbe.<\/p>\n<ul>\n<li><strong>200:<\/strong> &#8220;Everything is OK&#8221;. Questo \u00e8 il codice che viene consegnato quando una pagina web o una risorsa si comporta esattamente come ci si aspetta.<\/li>\n<li><strong>201:<\/strong> &#8220;Created&#8221;. Il server ha soddisfatto la richiesta del browser e, di conseguenza, ha creato una nuova risorsa.<\/li>\n<li><strong>202:<\/strong> &#8220;Accepted&#8221;. Il server ha accettato la richiesta del vostro browser ma la sta ancora elaborando. In ultima analisi, la richiesta pu\u00f2 portare o meno ad una risposta completa.<\/li>\n<li><strong>203:<\/strong> &#8220;Non-Authoritative Information&#8221;. Questo codice di stato pu\u00f2 apparire quando un proxy \u00e8 in uso. Significa che il server proxy ha ricevuto un codice di stato di 200 &#8220;Everything is OK&#8221; dal server di origine, ma ha modificato la risposta prima di trasmetterla al browser.<\/li>\n<li><strong>204:<\/strong> &#8220;No Content&#8221;. Questo codice significa che il server ha elaborato la richiesta con successo, ma non restituir\u00e0 alcun contenuto.<\/li>\n<li><strong>205:<\/strong> &#8220;Reset Content&#8221;. Come un codice 204, questo significa che il server ha elaborato la richiesta ma non restituir\u00e0 alcun contenuto. Tuttavia, richiede anche che il browser reimposti la visualizzazione del documento.<\/li>\n<li><strong>206:<\/strong> &#8220;Partial Content&#8221;. Potete vedere questo codice di stato se il vostro client HTTP (il vostro browser) utilizza &#8216;range header&#8217;. Ci\u00f2 consente al browser di riprendere i download in pausa e di suddividere un download in pi\u00f9 flussi. Un codice 206 viene inviato quando un range header fa s\u00ec che il server invii solo una parte della risorsa richiesta.<\/li>\n<\/ul>\n<h3>Codici di Stato 300<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/regole-redirect\/\">Il reindirizzamento<\/a> \u00e8 la procedura utilizzata per comunicare che una risorsa \u00e8 stata spostata in una nuova location. Ci sono diversi codici di stato HTTP che accompagnano i redirect, al fine di fornire ai visitatori informazioni su dove trovare il contenuto che stanno cercando.<\/p>\n<ul>\n<li><strong>300:<\/strong> &#8220;Multiple Choices&#8221;. A volte, ci possono essere pi\u00f9 risorse con cui il server pu\u00f2 rispondere per soddisfare la richiesta del vostro browser. Un codice di stato 300 significa che il vostro browser deve ora scegliere tra queste. Questo pu\u00f2 accadere quando ci sono pi\u00f9 estensioni di tipi di file a disposizione, o se il server sta sperimentando la disambiguazione del senso delle parole.<\/li>\n<li><strong>301:<\/strong> &#8220;The requested resource has been moved permanently&#8221;. Questo codice viene consegnato quando una pagina web o una risorsa \u00e8 stata sostituita in modo permanente con una risorsa diversa. Viene utilizzato per il <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/regole-redirect\/\">redirect permanente degli URL<\/a>.<\/li>\n<li><strong>302:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/http-302\/\">The requested resource has moved, but was found<\/a>&#8220;. Questo codice viene utilizzato per indicare che la risorsa richiesta \u00e8 stata trovata, ma non nel luogo previsto. Viene utilizzato per il reindirizzamento temporaneo degli URL.<\/li>\n<li><strong>303:<\/strong> &#8220;See Other&#8221;. Per comprendere un codice di stato 303 \u00e8 necessario conoscere la differenza tra i quattro <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTTP\/Methods\">metodi di richiesta HTTP<\/a> primari. In sostanza, un codice 303 indica al vostro browser che ha trovato la risorsa richiesta proveniente dal browser tramite POST, PUT o DELETE. Tuttavia, per recuperarlo utilizzando GET, \u00e8 necessario effettuare la richiesta appropriata a un URL diverso da quello utilizzato in precedenza.<\/li>\n<li><strong>304:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/http-304\/\">The requested resource has not been modified since the last time you accessed it<\/a>&#8220;. Questo codice indica al browser che le risorse memorizzate nella cache del browser non sono cambiate. Viene utilizzato per velocizzare la consegna delle pagine web riutilizzando le risorse precedentemente scaricate.<\/li>\n<li><strong>307:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/307-temporary-redirect\/\">Temporary Redirect<\/a>&#8220;. Questo codice di stato ha sostituito il 302 &#8220;Found&#8221; come azione appropriata quando una risorsa \u00e8 stata temporaneamente spostata in un URL diverso. A differenza del codice di stato 302, non permette di cambiare il metodo HTTP.<\/li>\n<li><strong>308:<\/strong> &#8220;Permanent Redirect&#8221;. Il codice di stato 308 \u00e8 il successore del codice 301 &#8220;Moved Permanently&#8221;. Non consente di modificare il metodo HTTP e indica che la risorsa richiesta si trova ora permanentemente in un nuovo URL.<\/li>\n<\/ul>\n<h3>400 Codici di stato<\/h3>\n<p>A livello 400, i codici di stato HTTP iniziano a diventare problematici. Si tratta di codici di errore che specificano che c&#8217;\u00e8 un errore nel browser e\/o nella richiesta.<\/p>\n<ul>\n<li><strong>400:<\/strong> &#8220;Bad Request&#8221;. Il server non pu\u00f2 restituire una risposta a causa di un errore del client. Consultate la nostra guida per <a href=\"https:\/\/kinsta.com\/it\/blog\/400-bad-request\/\">eliminare questo errore<\/a>.<\/li>\n<li><strong>401:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-401\/\">Unauthorized<\/a>&#8221; o &#8220;Authorization Required&#8221;. Questo viene restituito dal server quando la risorsa di destinazione manca di credenziali di autenticazione valide. Potreste vederlo se avete impostato l&#8217;autenticazione HTTP di base usando <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/strumenti-mykinsta\/htpasswd\/\">htpasswd<\/a>.<\/li>\n<\/ul>\n<figure style=\"width: 1503px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2019\/08\/nginx-401-errore-autorizzazione-richiesto-chrome-1.png\" alt=\"Errore Nginx 401 authorization required in Chrome\" width=\"1503\" height=\"878\"><figcaption class=\"wp-caption-text\">Errore Nginx 401 authorization required in Chrome<\/figcaption><\/figure>\n<ul>\n<li><strong>402:<\/strong> &#8220;Payment Required&#8221;. Originariamente, questo codice era stato creato per essere utilizzato come parte di un sistema di cash digitale. Tuttavia, quel piano non \u00e8 mai andato in porto. Invece, viene utilizzato da diverse piattaforme per indicare che una richiesta non pu\u00f2 essere soddisfatta, di solito a causa della mancanza di fondi necessari. I casi pi\u00f9 comuni includono:\n<ul>\n<li>Avete raggiunto il vostro limite di richieste giornaliere per le <a href=\"https:\/\/developers.google.com\/products\/develop\">API di Google Developers<\/a>.<\/li>\n<li>Non avete pagato le spese di <a href=\"https:\/\/kinsta.com\/it\/blog\/woocommerce-verso-shopify\/\">Shopify<\/a> e il vostro negozio \u00e8 stato temporaneamente disattivato.<\/li>\n<li>Il vostro pagamento tramite <a href=\"https:\/\/kinsta.com\/it\/blog\/stripe-vs-paypal\/\">Stripe<\/a> \u00e8 fallito, o Stripe sta cercando di <a href=\"https:\/\/kinsta.com\/blog\/credit-card-fraud-stripe\/\">prevenire un pagamento fraudolento<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>403:<\/strong> &#8220;Access to that resource is forbidden&#8221;. Questo codice viene restituito quando un utente tenta di accedere a qualcosa che non ha il permesso di visualizzare. Ad esempio, cercare di raggiungere contenuti protetti da password senza effettuare il login potrebbe produrre un <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-403-forbidden\/\">errore 403<\/a>.<\/li>\n<li><strong>404:<\/strong> &#8220;The requested resource was not found&#8221;. Questo \u00e8 il messaggio di errore pi\u00f9 comune di tutti. Questo codice significa che la <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-404-not-found\/\">risorsa richiesta non esiste<\/a> e il server non sa se \u00e8 mai esistita.<\/li>\n<li><strong>405:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-405-method-not-allowed\/\">Method not allowed<\/a>&#8220;. Questo viene generato quando il server di hosting (server di origine) supporta il metodo ricevuto, ma la risorsa di destinazione no.<\/li>\n<li><strong>406:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-406\/\">Not acceptable response<\/a>&#8220;. La risorsa richiesta \u00e8 in grado di generare solo contenuti non accettabili secondo le intestazioni di accettazione inviate nella richiesta.<\/li>\n<li><strong>407:<\/strong> &#8220;Proxy Authentication Required&#8221;. Un server proxy \u00e8 in uso e richiede al vostro browser di autenticarsi prima di continuare.<\/li>\n<li><strong>408:<\/strong> &#8220;The server timed out waiting for the rest of the request from the browser&#8221;. Questo codice viene generato quando un server va in time out in attesa della richiesta completa da parte del browser. In altre parole, il server non ha ricevuto la richiesta completa inviata dal browser. Una possibile causa potrebbe essere la congestione della rete con conseguente perdita di pacchetti di dati tra il browser e il server.<\/li>\n<li><strong>409:<\/strong> &#8220;Conflict&#8221;. Un codice di stato 409 significa che il server non \u00e8 in grado di elaborare la richiesta del vostro browser perch\u00e9 c&#8217;\u00e8 un conflitto con la risorsa in questione. Questo a volte avviene a causa di pi\u00f9 modifiche simultanee.<\/li>\n<li><strong>410:<\/strong> &#8220;The requested resource is gone and won\u2019t be coming back&#8221;. Questo \u00e8 simile a un codice 404 &#8220;Not Found&#8221;, tranne per il fatto che un 410 indica che la condizione \u00e8 prevista e permanente.<\/li>\n<li><strong>411:<\/strong> &#8220;Length Required&#8221;. Ci\u00f2 significa che la risorsa richiesta richiede che il client specifichi una certa lunghezza e che non l&#8217;ha fatto.<\/li>\n<li><strong>412:<\/strong> &#8220;Precondition Failed&#8221;. Il vostro browser ha incluso alcune condizioni nelle sue intestazioni di richiesta e il server non ha soddisfatto tali specifiche.<\/li>\n<li><strong>413:<\/strong> &#8220;Payload Too Large&#8221; o &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/413-request-entity-too-large-error\/\">Request Entity Too Large<\/a>&#8220;. La vostra richiesta \u00e8 pi\u00f9 grande di quanto il server sia disposto o in grado di elaborare.<\/li>\n<li><strong>414:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/414-request-uri-too-large\/\">URI Too Long<\/a>&#8220;. Questo \u00e8 di solito il risultato di una richiesta GET che \u00e8 stata codificata come una query string troppo grande per essere elaborata dal server.<\/li>\n<li><strong>415:<\/strong> &#8220;Unsupported Media Type&#8221;. La richiesta include un tipo di supporto che il server o la risorsa non supporta.<\/li>\n<li><strong>416:<\/strong> &#8220;Range Not Satisfiable&#8221;. La vostra richiesta era per una parte di una risorsa che il server non \u00e8 in grado di restituire.<\/li>\n<li><strong>417:<\/strong> &#8220;Expectation Failed&#8221;. Il server non \u00e8 in grado di soddisfare i requisiti specificati nel campo di intestazione della richiesta.<\/li>\n<li><strong>418:<\/strong> &#8220;I\u2019m a teapot&#8221;. Questo codice viene restituito dalle teiere che ricevono la richiesta di preparare il caff\u00e8. \u00c8 anche un <a href=\"https:\/\/tools.ietf.org\/html\/rfc2324\">pesce d&#8217;aprile del 1998<\/a>.<\/li>\n<\/ul>\n<figure style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/02\/im-a-teapot-1.png\" alt=\"Codice di stato 418 \"I'm a teapot\"\" width=\"1500\" height=\"707\"><figcaption class=\"wp-caption-text\">Codice di stato 418 &#8220;I&#8217;m a teapot&#8221;<\/figcaption><\/figure>\n<ul>\n<li><strong>422:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/http-422\/\">Unprocessable Entity<\/a>&#8220;. La richiesta del client contiene errori semantici e il server non pu\u00f2 elaborarla.<\/li>\n<li><strong>425:<\/strong> &#8220;Too Early&#8221;. Questo codice viene inviato quando il server non \u00e8 disposto ad elaborare una richiesta perch\u00e9 potrebbe essere ritrasmessa.<\/li>\n<li><strong>426:<\/strong> &#8220;Upgrade Required&#8221;. A causa del contenuto del campo upgrade header, il client dovrebbe passare a un protocollo diverso.<\/li>\n<li><strong>428:<\/strong> &#8220;Precondition Required&#8221;. Il server richiede che le condizioni siano specificate prima di elaborare la richiesta.<\/li>\n<li><strong>429:<\/strong> &#8220;Too many requests&#8221;. Questo viene generato dal server quando l&#8217;utente ha inviato troppe richieste in un determinato lasso di tempo (rate-limiting). Questo a volte pu\u00f2 accadere a causa di bot o di script che tentano di accedere al vostro sito. In questo caso, potreste provare a <a href=\"https:\/\/kinsta.com\/it\/blog\/url-login-wordpress\/#change-login-page\">modificare il vostro URL di accesso a WordPress<\/a>. Potete anche consultare la nostra guida per la <a href=\"https:\/\/kinsta.com\/it\/blog\/429-too-many-requests\/\">correzione di un errore 429 &#8220;Too many requests&#8221;<\/a>.<\/li>\n<\/ul>\n<figure id=\"attachment_12611\" aria-describedby=\"caption-attachment-12611\" style=\"width: 1313px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-12611 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2016\/08\/429-too-many-requests-1-1.png\" alt=\"429 too many requests\" width=\"1313\" height=\"191\"><figcaption id=\"caption-attachment-12611\" class=\"wp-caption-text\">429 too many requests<\/figcaption><\/figure>\n<ul>\n<li><strong>431:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-http-431\/\">Request Header Fields Too Large<\/a>&#8220;. Il server non pu\u00f2 elaborare la richiesta perch\u00e9 i campi dell&#8217;intestazione sono troppo grandi. Questo pu\u00f2 indicare la presenza di un problema con un singolo campo di intestazione, o tutti insieme.<\/li>\n<li><strong>451:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-451\/\">Unavailable for Legal Reasons<\/a>&#8220;. Il gestore del server ha ricevuto la richiesta di vietare l&#8217;accesso alla risorsa da voi richiesta (o a un insieme di risorse, compresa quella da voi richiesta). Curiosit\u00e0: questo codice \u00e8 un riferimento al romanzo di Ray Bradbury <a href=\"https:\/\/www.arts.gov\/national-initiatives\/nea-big-read\/fahrenheit-451\"><em>Fahrenheit 451<\/em><\/a><em>.<\/em><\/li>\n<li><strong>499:<\/strong> &#8220;Client closed request&#8221;. Questo viene restituito da NGINX quando il cliente chiude la richiesta mentre <a href=\"https:\/\/kinsta.com\/it\/blog\/cosa-e-nginx\/\">Nginx<\/a> la sta ancora elaborando.<\/li>\n<\/ul>\n\n<h3>Codici di Stato 500<\/h3>\n<p>Anche i codici di stato di livello 500 sono considerati errori. Tuttavia, questi codici indicano che il problema \u00e8 dalla parte del server. Questo pu\u00f2 renderli pi\u00f9 difficili da rimuovere.<\/p>\n<ul>\n<li><strong>500:<\/strong> &#8220;There was an error on the server and the request could not be completed&#8221;. Si tratta di un codice generico che significa semplicemente &#8220;errore interno del server&#8221;. Qualcosa \u00e8 andato storto sul server e la risorsa richiesta non \u00e8 stata consegnata. Questo codice \u00e8 tipicamente generato da plugin di terze parti, da PHP difettoso, o anche dalla interruzione della connessione al database. Date un&#8217;occhiata ai nostri tutorial su <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-nello-stabilire-una-connessione-al-database\/\">Come Risolvere l\u2019Errore Nello Stabilire Una Connessione al Database<\/a> e altri modi per risolvere un <a href=\"https:\/\/kinsta.com\/it\/blog\/500-internal-server-error\/\">errore interno del server 500<\/a>.<\/li>\n<\/ul>\n<figure style=\"width: 1536px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2016\/08\/browser-error-establishing-a-database-connection-e1502738213406-1.png\" alt=\"error establishing a database connection\" width=\"1536\" height=\"322\"><figcaption class=\"wp-caption-text\">Error establishing a database connection<\/figcaption><\/figure>\n<ul>\n<li><strong>501:<\/strong> &#8220;Not Implemented&#8221;. Questo errore indica che il server non supporta le funzionalit\u00e0 necessarie per soddisfare la richiesta. \u00c8 quasi sempre un problema dello stesso server web, e di solito deve essere risolto dall&#8217;host. Leggete anche i nostri consigli su come risolvere un <a href=\"https:\/\/kinsta.com\/it\/blog\/errore-501-not-implemented\/\">errore 501 not implemented<\/a>.<\/li>\n<li><strong>502:<\/strong> &#8220;Bad Gateway&#8221;. Questo codice di errore significa normalmente che un server ha ricevuto una risposta non valida da un altro, ad esempio quando \u00e8 in uso un server proxy. Altre volte una query o una richiesta richiede troppo tempo, e quindi viene annullata o uccisa dal server e la connessione al database si interrompe. Per maggiori dettagli, consultate il nostro tutorial approfondito su come correggere l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/502-bad-gateway\/\">errore 502 Bad Gateway<\/a>.<\/li>\n<li><strong>503:<\/strong> &#8220;The server is unavailable to handle this request right now&#8221;. La richiesta non pu\u00f2 essere completata in questo momento. Questo codice pu\u00f2 essere restituito da un server sovraccarico che non \u00e8 in grado di gestire ulteriori richieste. Abbiamo una guida completa per correggere l&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-http-503\/\">errore 503 Service Unavailable<\/a>.<\/li>\n<li><strong>504:<\/strong> &#8220;The server, acting as a gateway, timed out waiting for another server to respond&#8221;. Questo \u00e8 il codice restituito quando ci sono due server coinvolti nell&#8217;elaborazione di una richiesta, e il primo server si interrompe in attesa della risposta del secondo server. Potete leggere di pi\u00f9 su <a href=\"https:\/\/kinsta.com\/it\/blog\/504-gateway-timeout\/\">come correggere gli errori 504<\/a> nella nostra guida dedicata.<\/li>\n<li><strong>505:<\/strong> &#8220;\u201cHTTP Version Not Supported&#8221;. Il server non supporta la versione HTTP utilizzata dal client per effettuare la richiesta.<\/li>\n<li><strong>508:<\/strong> &#8220;Resource Limit Is Reached&#8221; significa che sono stati raggiunti i limiti delle risorse impostati dal vostro host web. Guardate il nostro tutorial su come risolvere l&#8217;errore &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/508-resource-limit-is-reached\/\">508 Resource Limit Is Reached<\/a>&#8220;.<\/li>\n<li><strong>509:<\/strong> &#8220;<a href=\"https:\/\/kinsta.com\/it\/blog\/509-bandwidth-limit-exceeded\/\">Bandwidth Limit Exceeded<\/a>&#8221; significa che il vostro sito web sta usando una larghezza di banda superiore a quella consentita dal vostro provider di hosting.<\/li>\n<li><strong>511:<\/strong> &#8220;Network Authentication Required&#8221;. Questo codice di stato viene inviato quando la rete che si sta cercando di utilizzare richiede una qualche forma di autenticazione prima di inviare la richiesta al server. Ad esempio, potrebbe essere necessario accettare i Termini e Condizioni di un hotspot Wi-Fi pubblico.<\/li>\n<li><strong>521:<\/strong> &#8220;Web server is down&#8221;. L&#8217;<a href=\"https:\/\/kinsta.com\/it\/blog\/errore-521\/\">errore 521 \u00e8 un messaggio di errore specifico di Cloudflare<\/a>. Significa che il vostro browser web \u00e8 stato in grado di connettersi con successo a Cloudflare, ma Cloudflare non \u00e8 stato in grado di connettersi al server web di origine.<\/li>\n<li><strong>525:<\/strong> <a href=\"https:\/\/kinsta.com\/it\/blog\/handshake-ssl-non-riuscito\/\">&#8220;SSL Handshake Failed&#8221;<\/a>. L&#8217;errore 525 significa che l\u2019handshake SSL tra un dominio che utilizza Cloudflare e il server web di origine \u00e8 fallita. Se state riscontrando problemi ci sono cinque metodi con cui potete provare a <a href=\"https:\/\/kinsta.com\/it\/blog\/handshake-ssl-non-riuscito\/\">risolvere facilmente l&#8217;errore 525<\/a>.<\/li>\n<\/ul>\n<h2 id=\"where-to-learn-more-about-http-status-codes\">Dove Imparare di Pi\u00f9 Sui Codici di Stato HTTP<\/h2>\n<p>Oltre ai codici di stato HTTP di cui abbiamo parlato in questo elenco, ce ne sono altri pi\u00f9 oscuri cui potreste essere interessati. Ci sono diverse risorse che potete consultare per questi codici pi\u00f9 rari, tra cui:<\/p>\n<ul>\n<li>Questo <a href=\"https:\/\/en.wikipedia.org\/wiki\/List_of_HTTP_status_codes\">elenco completo dei codici di stato HTTP<\/a> di Wikipedia.<\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#section-6\">Definizioni dei codici di stato<\/a> della Internet Engineering Task Force (IETF).<\/li>\n<li><a href=\"https:\/\/tools.ietf.org\/html\/rfc7231#page-63\">RFC 7231<\/a>.<\/li>\n<\/ul>\n<p>Conoscere questi codici di stato pu\u00f2 aiutarvi a risolvere alcuni problemi particolari che potrebbero presentarsi durante la gestione del vostro sito web, o anche quando li incontrate su altri siti.<\/p>\n\n<h2>Riepilogo<\/h2>\n<p>Anche se possono sembrare all&#8217;apparenza complessi e intimidatori, i codici di stato HTTP sono in realt\u00e0 molto informativi. Imparando il significato dei pi\u00f9 comuni, potrete risolvere pi\u00f9 rapidamente i problemi che si verificano sul vostro sito.<\/p>\n<p>In questo post abbiamo definito oltre 40 codici di stato HTTP in cui potreste imbattervi. Dai pi\u00f9 semplici codici di livello 100 e 200 ai pi\u00f9 complessi errori di livello 400 e 500, interpretare questi messaggi \u00e8 fondamentale per <a href=\"https:\/\/kinsta.com\/it\/blog\/manutenzione-wordpress\/\">mantenere il vostro sito web<\/a> e essere certi che sia accessibile agli utenti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I codici di stato HTTP sono come brevi note di un server che vengono inserite in una pagina web. In realt\u00e0 non fanno parte del contenuto &#8230;<\/p>\n","protected":false},"author":37,"featured_media":34015,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[60,70],"topic":[25892],"class_list":["post-34002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-http","tag-webhosting","topic-codici-di-stato-http"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Guida Completa ed Elenco dei Codici di Stato HTTP (2026)<\/title>\n<meta name=\"description\" content=\"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Guida Completa ed Elenco dei Codici di Stato HTTP\" \/>\n<meta property=\"og:description\" content=\"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/jonpenland\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-04T13:22:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T06:38:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jon Penland\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\" \/>\n<meta name=\"twitter:creator\" content=\"@jonrichpen\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jon Penland\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\"},\"author\":{\"name\":\"Jon Penland\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/dd665169ed69e4c363264e4f56c79d6a\"},\"headline\":\"Guida Completa ed Elenco dei Codici di Stato HTTP\",\"datePublished\":\"2020-03-04T13:22:27+00:00\",\"dateModified\":\"2023-02-02T06:38:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\"},\"wordCount\":3496,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\",\"keywords\":[\"HTTP\",\"webhosting\"],\"articleSection\":[\"Sviluppo WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\",\"name\":\"Guida Completa ed Elenco dei Codici di Stato HTTP (2026)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\",\"datePublished\":\"2020-03-04T13:22:27+00:00\",\"dateModified\":\"2023-02-02T06:38:35+00:00\",\"description\":\"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png\",\"width\":1460,\"height\":730,\"caption\":\"Guida Completa ed Elenco dei Codici di Stato HTTP\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codici di Stato HTTP\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/codici-di-stato-http\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Guida Completa ed Elenco dei Codici di Stato HTTP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/dd665169ed69e4c363264e4f56c79d6a\",\"name\":\"Jon Penland\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5a3b3098b301d11bc748055f89d57a0a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5a3b3098b301d11bc748055f89d57a0a?s=96&d=mm&r=g\",\"caption\":\"Jon Penland\"},\"description\":\"Jon is the Chief Operating Officer at Kinsta and is involved with Kinsta's sales, customer service, and technical support teams on a daily basis. Jon's a family man. So when he isn't feverishly tapping the keys of his laptop he's usually helping one of his kids fix a bike or setting up Netflix for an impatient preschooler.\",\"sameAs\":[\"http:\/\/www.jonpenland.com\",\"https:\/\/www.facebook.com\/jonpenland\",\"https:\/\/www.linkedin.com\/in\/jonpenland\",\"https:\/\/x.com\/jonrichpen\"],\"url\":\"https:\/\/kinsta.com\/it\/blog\/author\/jonpenland\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Guida Completa ed Elenco dei Codici di Stato HTTP (2026)","description":"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.","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:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/","og_locale":"it_IT","og_type":"article","og_title":"Guida Completa ed Elenco dei Codici di Stato HTTP","og_description":"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.","og_url":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_author":"https:\/\/www.facebook.com\/jonpenland","article_published_time":"2020-03-04T13:22:27+00:00","article_modified_time":"2023-02-02T06:38:35+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","type":"image\/png"}],"author":"Jon Penland","twitter_card":"summary_large_image","twitter_description":"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","twitter_creator":"@jonrichpen","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Jon Penland","Tempo di lettura stimato":"18 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/"},"author":{"name":"Jon Penland","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/dd665169ed69e4c363264e4f56c79d6a"},"headline":"Guida Completa ed Elenco dei Codici di Stato HTTP","datePublished":"2020-03-04T13:22:27+00:00","dateModified":"2023-02-02T06:38:35+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/"},"wordCount":3496,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","keywords":["HTTP","webhosting"],"articleSection":["Sviluppo WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/","url":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/","name":"Guida Completa ed Elenco dei Codici di Stato HTTP (2026)","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","datePublished":"2020-03-04T13:22:27+00:00","dateModified":"2023-02-02T06:38:35+00:00","description":"Questo tutorial offre un elenco dei codici di stato HTTP e spiega cosa ci dicono su ci\u00f2 che accade sul server e cosa si pu\u00f2 fare per correggere gli errori.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/03\/codici-stato-http.png","width":1460,"height":730,"caption":"Guida Completa ed Elenco dei Codici di Stato HTTP"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/codici-di-stato-http\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Codici di Stato HTTP","item":"https:\/\/kinsta.com\/it\/argomenti\/codici-di-stato-http\/"},{"@type":"ListItem","position":3,"name":"Guida Completa ed Elenco dei Codici di Stato HTTP"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/dd665169ed69e4c363264e4f56c79d6a","name":"Jon Penland","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5a3b3098b301d11bc748055f89d57a0a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a3b3098b301d11bc748055f89d57a0a?s=96&d=mm&r=g","caption":"Jon Penland"},"description":"Jon is the Chief Operating Officer at Kinsta and is involved with Kinsta's sales, customer service, and technical support teams on a daily basis. Jon's a family man. So when he isn't feverishly tapping the keys of his laptop he's usually helping one of his kids fix a bike or setting up Netflix for an impatient preschooler.","sameAs":["http:\/\/www.jonpenland.com","https:\/\/www.facebook.com\/jonpenland","https:\/\/www.linkedin.com\/in\/jonpenland","https:\/\/x.com\/jonrichpen"],"url":"https:\/\/kinsta.com\/it\/blog\/author\/jonpenland\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/34002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/37"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=34002"}],"version-history":[{"count":17,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/34002\/revisions"}],"predecessor-version":[{"id":55784,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/34002\/revisions\/55784"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/es"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/it"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/jp"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/de"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/dk"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/translations\/nl"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/34002\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/34015"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=34002"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=34002"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=34002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}