{"id":49809,"date":"2023-10-02T08:00:00","date_gmt":"2023-10-02T07:00:00","guid":{"rendered":"https:\/\/supporthost.com\/it\/?p=49809"},"modified":"2025-09-25T21:11:43","modified_gmt":"2025-09-25T19:11:43","slug":"errore-410","status":"publish","type":"post","link":"https:\/\/supporthost.com\/it\/errore-410\/","title":{"rendered":"Come risolvere l&#8217;errore 410"},"content":{"rendered":"\n<p>Stai cercando di capire come risolvere l&#8217;<strong>errore 410<\/strong> sul tuo sito? Oppure vuoi sapere in quali casi pu\u00f2 essere necessario impostare per una pagina questo codice di errore?<\/p>\n\n\n\n<p>In questa guida impareremo tutto quello che c&#8217;\u00e8 da sapere sull&#8217;errore 410 gone: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>da cosa dipende;<\/li>\n\n\n\n<li>come si imposta;<\/li>\n\n\n\n<li>come si risolve (quando compare dove non dovrebbe).<\/li>\n<\/ul>\n\n\n\n<p>Iniziamo.<\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Indice<\/h2><nav><ul><li><a href=\"#cose-lerrore-410\">Cos&#8217;\u00e8 l&#8217;errore 410?<\/a><ul><li><a href=\"#cosa-sono-i-codici-di-stato-http\">Cosa sono i codici di stato HTTP?<\/a><\/li><li><a href=\"#definizione-dellerrore-410\">Definizione dell&#8217;errore 410<\/a><\/li><\/ul><\/li><li><a href=\"#differenze-tra-errore-404-e-410\">Differenze tra errore 404 e 410<\/a><\/li><li><a href=\"#come-trovare-gli-errori-410\">Come trovare gli errori 410<\/a><\/li><li><a href=\"#come-impostare-il-codice-di-stato-410-sul-proprio-sito\">Come impostare il codice di stato 410 sul proprio sito<\/a><ul><li><a href=\"#come-gestire-al-meglio-gli-errori-410\">Come gestire al meglio gli errori 410<\/a><\/li><\/ul><\/li><li><a href=\"#come-risolvere-lerrore-410\">Come risolvere l&#8217;errore 410<\/a><ul><li><a href=\"#disattivare-i-plugin\">Disattivare i plugin<\/a><\/li><li><a href=\"#verificare-il-file-htaccess\">Verificare il file htaccess<\/a><ul><li><a href=\"#creare-un-backup-del-file-htaccess\">Creare un backup del file htaccess<\/a><\/li><li><a href=\"#eliminare-il-file-htaccess\">Eliminare il file htaccess<\/a><\/li><li><a href=\"#rigenerare-il-file-htaccess\">Rigenerare il file htaccess<\/a><\/li><\/ul><\/li><li><a href=\"#ripristinare-un-backup-del-sito\">Ripristinare un backup del sito<\/a><\/li><\/ul><\/li><li><a href=\"#conclusioni\">Conclusioni<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410-1024x538.png\" alt=\"Come Risolvere Lerrore 410\" class=\"wp-image-49822\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410-1024x538.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410-300x158.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410-768x403.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410-120x63.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/come-risolvere-lerrore-410.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cose-lerrore-410\">Cos&#8217;\u00e8 l&#8217;errore 410?<\/h2>\n\n\n\n<p>Quello che viene chiamato errore 410 \u00e8 il codice di stato HTTP 410 anche chiamato &#8220;gone&#8221;. Si tratta di un codice di stato relativo al protocollo HTTP che fa parte della categoria dei codici &#8220;4xx&#8221; vale a dire gli <strong>errori del client<\/strong>.<\/p>\n\n\n\n<p>Questo errore pu\u00f2 essere indicato con pi\u00f9 variazioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>HTTP status 410<\/li>\n\n\n\n<li>410 status code<\/li>\n\n\n\n<li>Errore 410<\/li>\n\n\n\n<li>Error 410<\/li>\n\n\n\n<li>410 gone<\/li>\n\n\n\n<li>Gone.<\/li>\n<\/ul>\n\n\n\n<p>Ecco un esempio di pagina web che mostra l&#8217;errore.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"504\" height=\"128\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/esempio-di-errore-410.png\" alt=\"Esempio Di Errore 410\" class=\"wp-image-49814\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/esempio-di-errore-410.png 504w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/esempio-di-errore-410-300x76.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/esempio-di-errore-410-120x30.png 120w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure>\n\n\n\n<p>Per capire meglio questo codice facciamo una breve premessa sui codici di stato HTTP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cosa-sono-i-codici-di-stato-http\">Cosa sono i codici di stato HTTP?<\/h3>\n\n\n\n<p>Questi codici servono a scambiare informazioni tra il server e il browser e sono, infatti, inviati dal server in risposta alle richieste di un client. Un client pu\u00f2 essere per esempio un browser come Firefox o Chrome o il crawler di un motore di ricerca.<\/p>\n\n\n\n<p>I <a href=\"https:\/\/supporthost.com\/it\/codici-di-stato-http\/\">codici di stato HTTP<\/a> sono raggruppati in cinque categorie:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>1xx<\/strong> sono i codici informativi che vengono usati quando la richiesta viene ricevuta e deve essere elaborata.<\/li>\n\n\n\n<li><strong>2xx <\/strong>includono tutti i codici di successo usati per dire che la richiesta \u00e8 stata ricevuta, elaborata e andata a buon fine.<\/li>\n\n\n\n<li><strong>3xx <\/strong>riguardano i codici di reindirizzamenti usati per comunicare che la risorsa richiesta \u00e8 stata &#8220;spostata&#8221;. Ne \u00e8 un esempio il <a href=\"https:\/\/supporthost.com\/it\/redirect-301\/\" data-type=\"post\" data-id=\"18474\">redirect 301<\/a>.<\/li>\n\n\n\n<li><strong>4xx <\/strong>sono i codici di errore del client e possono indicare che la pagina non \u00e8 stata trovata o ci sono problemi.<\/li>\n\n\n\n<li><strong>5xx <\/strong>rappresentano i codici di errore del server, si verificano quando la richiesta viene elaborata ma il server non pu\u00f2 portarla a termine per esempio per un problema di risorse insufficienti (<a href=\"https:\/\/supporthost.com\/it\/errore-508\/\" data-type=\"post\" data-id=\"19054\">errore 508<\/a>).<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"definizione-dellerrore-410\">Definizione dell&#8217;errore 410<\/h3>\n\n\n\n<p>Il codice di stato 410 Gone indica che si sta cercando di accedere a una risorsa che non \u00e8 pi\u00f9 disponibile a quell&#8217;indirizzo e che non torner\u00e0 pi\u00f9 ad essere disponibile.<\/p>\n\n\n\n<p>Nella maggior parte dei casi si tratta quindi di un codice utilizzato <strong>intenzionalmente <\/strong>dal proprietario di un sito web per contrassegnare una risorsa che \u00e8 stata eliminata definitivamente. In altri casi se la presenza del codice di stato non \u00e8 voluta, l&#8217;errore pu\u00f2 essere causato da un problema nei file di configurazione o da cambiamenti effettuati per sbaglio con un plugin o un&#8217;estensione.<\/p>\n\n\n\n<p>L&#8217;errore 410 si differenzia dagli altri codici appartenenti alla classe 4xx. Infatti, in genere gli errori del tipo 4xx possono riferirsi a problemi momentanei che potrebbero essere risolti.<\/p>\n\n\n\n<p>Il codice 410, invece, viene usato per indicare una risorsa non disponibile ma per la precisione con queste caratteristiche:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>una risorsa che prima era disponibile e ora non lo \u00e8 pi\u00f9;<\/li>\n\n\n\n<li>una risorsa per cui non \u00e8 stato specificato un reindirizzamento.<\/li>\n<\/ul>\n\n\n\n<p>In parole semplici con il codice di stato 410, il server sta dicendo al browser:<\/p>\n\n\n\n<p class=\"note\">la risorsa che cerchi era qui, ma \u00e8 stata rimossa in maniera permanente e questo vuol dire che non la troverai pi\u00f9 qui.<\/p>\n\n\n\n<p>Questo ci porta alla differenza principale con un altro tipo di errore: <strong>404 not found<\/strong>. Andiamo a capire cosa cambia tra questi due codici di stato. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"differenze-tra-errore-404-e-410\">Differenze tra errore 404 e 410<\/h2>\n\n\n\n<p>Dal punto di vista di una persona che sta cercando di visitare una pagina, non ci sono differenze tra errore 404 e 410.<\/p>\n\n\n\n<p>In entrambi i casi, il visitatore si trover\u00e0 davanti a una risorsa mancante e in genere vedr\u00e0 una pagina in cui verr\u00e0 mostrato un errore che dice che la risorsa \u00e8 stata rimossa (410) o che non \u00e8 stata trovata (404).<\/p>\n\n\n\n<p>Al contrario, per\u00f2, l&#8217;utilizzo di questi due codici di stato \u00e8 importante per il messaggio che essi trasmettono ai <strong>motori di ricerca<\/strong>. In base al codice di stato utilizzato cambier\u00e0 quindi il comportamento dei motori di ricerca riguardo alla scansione e indicizzazione di quella risorsa.<\/p>\n\n\n\n<p>Nello specifico un codice 404 indica che la risorsa non \u00e8 stata trovata.<\/p>\n\n\n\n<p>Un codice 410, invece, indica che la risorsa \u00e8 stata eliminata per sempre in maniera intenzionale.<\/p>\n\n\n\n<p>Se quindi lo stato 410 gone \u00e8 usato per dare un&#8217;informazione precisa riguardo la rimozione definitiva di una pagina, lo stato 404 \u00e8 pi\u00f9 generico.<\/p>\n\n\n\n<p>Infatti il codice di <a href=\"https:\/\/supporthost.com\/it\/errore-404\/\" data-type=\"post\" data-id=\"20540\">errore 404<\/a> pu\u00f2 comparire in vari casi per esempio quando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>la pagina \u00e8 stata eliminata;<\/li>\n\n\n\n<li>c&#8217;\u00e8 un errore di battitura nell&#8217;indirizzo e si sta quindi cercando di raggiungere un indirizzo che non esiste.<\/li>\n<\/ul>\n\n\n\n<p>Come vedi si tratta di due errori differenti e che come tali vengono interpretati e considerati in maniera differente dai motori di ricerca.<\/p>\n\n\n\n<p>In una <a href=\"https:\/\/www.youtube.com\/live\/kQIyk-2-wRg?si=KrSKN97JGMY5uXXC&amp;t=1721\" data-type=\"link\" data-id=\"https:\/\/www.youtube.com\/live\/kQIyk-2-wRg?si=KrSKN97JGMY5uXXC&amp;t=1721\" rel=\"noopener\">live del 2018<\/a> John Mueller di Google ha specificato che la differenza tra i due errori \u00e8 sottile: in entrambi i casi se il codice di stato rimane e la risorsa continua a non essere disponibile, la pagina verr\u00e0 rimossa dall&#8217;indice.<\/p>\n\n\n\n<p>Tuttavia se si usa il codice di stato 410 <strong>la rimozione dall&#8217;indice potrebbe essere pi\u00f9 veloce <\/strong>rispetto a quando viene usato il codice di stato 404.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-trovare-gli-errori-410\">Come trovare gli errori 410<\/h2>\n\n\n\n<p>Ora che abbiamo visto cos&#8217;\u00e8 l&#8217;errore 410 e come viene interpretato dai motori di ricerca, vediamo come fare a individuare l&#8217;errore su una pagina web.<\/p>\n\n\n\n<p>Uno dei metodi pi\u00f9 rapidi per vedere i codici di stato di una pagina web \u00e8 utilizzare gli <strong>strumenti per gli sviluppatori<\/strong> del browser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>da <strong>Chrome <\/strong>ti basta cliccare con il tasto destro sulla pagina e poi su &#8220;Ispeziona&#8221;;<\/li>\n\n\n\n<li>da <strong>Firefox <\/strong>fai click con il tasto destro e poi su &#8220;Analizza&#8221;.<\/li>\n<\/ul>\n\n\n\n<p>Dopodich\u00e9 aprendo la scheda &#8220;Network&#8221; o &#8220;Rete&#8221; potrai vedere i codici di stato delle risorse della pagina. In questo esempio qui di seguito ho evidenziato il codice di stato 410, nella schermata di sopra da Chrome e in quella di sotto da Firefox.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox-1024x465.png\" alt=\"Errore 410 Gone Strumenti Sviluppatori Chrome E Firefox\" class=\"wp-image-49811\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox-1024x465.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox-300x136.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox-768x349.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox-120x55.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-gone-strumenti-sviluppatori-chrome-e-firefox.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Come individuare l&#8217;errore 410 dagli strumenti per sviluppatori di Chrome (schermata superiore) e Firefox (schermata inferiore).<\/figcaption><\/figure>\n\n\n\n<p>Ci sono poi anche strumenti online come httpstatus.io o wheregoes.com che ci permettono di inserire uno o pi\u00f9 URL da controllare e ci mostrano il codice di stato HTTP di quelle pagine. In questo esempio ecco un codice di stato 410 identificato tramite lo strumento Httpstatus.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"187\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus-1024x187.png\" alt=\"Errore 410 Htppstatus\" class=\"wp-image-49812\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus-1024x187.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus-300x55.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus-768x140.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus-120x22.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/errore-410-htppstatus.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-impostare-il-codice-di-stato-410-sul-proprio-sito\">Come impostare il codice di stato 410 sul proprio sito<\/h2>\n\n\n\n<p>Ci sono diversi metodi per impostare un codice di stato 410 per le pagine del proprio sito web.<\/p>\n\n\n\n<p>Uno dei sistemi \u00e8 quello di inserire una direttiva nel <a href=\"https:\/\/supporthost.com\/it\/htaccess\/\" data-type=\"post\" data-id=\"65177\">file .htaccess<\/a> con l&#8217;indirizzo della risorsa, come in questo esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect gone \/pagina-da-eliminare.html<\/code><\/pre>\n\n\n\n<p>Oppure<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect 410 \/pagina-da-eliminare.html<\/code><\/pre>\n\n\n\n<p>Baster\u00e0 andare a sostituire &#8220;\/pagina-da-eliminare.html&#8221; con il percorso della risorsa.<\/p>\n\n\n\n<p>I codici di stato 410 possono essere impostati anche con il modulo mod_rewrite, in questo modo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RewriteRule \"pagina-da-eliminare.html\" \"-\" &#091;NC,G]<\/code><\/pre>\n\n\n\n<p>In alternativa si possono usare anche plugin come <a href=\"https:\/\/supporthost.com\/it\/rank-math\/\" data-type=\"post\" data-id=\"50441\">Rank Math<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"700\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math-1024x700.png\" alt=\"Impostare Codice 410 Con Rank Math\" class=\"wp-image-49816\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math-1024x700.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math-300x205.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math-768x525.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math-92x63.png 92w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/10\/impostare-codice-410-con-rank-math.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"come-gestire-al-meglio-gli-errori-410\">Come gestire al meglio gli errori 410<\/h3>\n\n\n\n<p>Se hai impostato dei codici di stato 410 per pagine o risorse che hai eliminato dal sito, ci sono alcune cose che puoi fare per migliorare l&#8217;esperienza degli utenti sul sito.<\/p>\n\n\n\n<p><strong>1. Creare una pagina di errore personalizzata.<\/strong><\/p>\n\n\n\n<p>Puoi creare una pagina da mostrare quando c&#8217;\u00e8 un codice di stato 410 gone, in questo modo puoi avvisare i visitatori del sito che quella pagina \u00e8 stata rimossa in maniera permanente e puoi valutare se inserire link ad altre risorse per invogliare gli utenti a visitare altre pagine. Ci sono diversi metodi per impostare pagine personalizzate diverse in base al codice di errore, ad esempio creando le <a href=\"https:\/\/supporthost.com\/it\/tutorial\/pagine-di-errore-personalizzate\/\" data-type=\"link\" data-id=\"https:\/\/supporthost.com\/it\/tutorial\/pagine-di-errore-personalizzate\/\">pagine di errore personalizzate<\/a> da cPanel.<\/p>\n\n\n\n<p><strong>2. Rimuovere i collegamenti che rimandano alla pagina eliminata.<\/strong><\/p>\n\n\n\n<p>Quando elimini una pagina, se non inserisci un reindirizzamento verso un&#8217;altra risorsa, dovresti verificare che non ci siano <a href=\"https:\/\/supporthost.com\/it\/link-interni\/\">link interni<\/a> che rimandano alla pagina eliminata.<\/p>\n\n\n\n<p>Puoi fare una ricerca sul tuo sito ed eliminare i link a quella pagina oppure sostituirli con un link a una pagina esistente che sia una valida alternativa.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"come-risolvere-lerrore-410\">Come risolvere l&#8217;errore 410<\/h2>\n\n\n\n<p>Come dicevamo nella maggior parte dei casi il codice di stato HTTP 410 gone viene usato dai proprietari dei siti web in maniera intenzionale per contrassegnare pagine eliminate definitivamente dal sito.<\/p>\n\n\n\n<p>Tuttavia ci possono anche essere casi in cui un&#8217;errata configurazione del file htaccess o di un plugin pu\u00f2 generare un errore 410 non voluto. Cosa fare in questi casi?<\/p>\n\n\n\n<p>Ci sono diverse strade che ci aiutano a risolvere.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"disattivare-i-plugin\">Disattivare i plugin<\/h3>\n\n\n\n<p>Se sul tuo sito compare un errore 410 non voluto, uno dei primi controlli da fare \u00e8 provare a <strong>disattivare i plugin<\/strong> per capire se l&#8217;errore \u00e8 causato da uno di questi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"980\" height=\"291\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/disattivare-plugin-wordpress-dashboard.png\" alt=\"Disattivare Plugin WordPress Dashboard\" class=\"wp-image-19478\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/disattivare-plugin-wordpress-dashboard.png 980w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/disattivare-plugin-wordpress-dashboard-300x89.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/disattivare-plugin-wordpress-dashboard-768x228.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/08\/disattivare-plugin-wordpress-dashboard-120x36.png 120w\" sizes=\"auto, (max-width: 980px) 100vw, 980px\" \/><figcaption class=\"wp-element-caption\">Come disattivare i plugin dalla bacheca di WordPress.<\/figcaption><\/figure>\n\n\n\n<p>La cosa pi\u00f9 semplice \u00e8 iniziare disattivando i plugin che ti permettono di impostare i redirect.<\/p>\n\n\n\n<p>Il prossimo passo \u00e8 quello di capire qual \u00e8 il plugin responsabile: se li hai disattivati tutti e l&#8217;errore si \u00e8 risolto, dovrai riattivare i plugin uno alla volta e controllare di volta in volta se l&#8217;errore ricompare, in questo modo troverai il colpevole.<\/p>\n\n\n\n<p>A questo punto puoi verificare e modificare le impostazioni del plugin.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verificare-il-file-htaccess\">Verificare il file htaccess<\/h3>\n\n\n\n<p>Un altro sistema per risolvere errori 410 non voluti \u00e8 quello di andare a controllare le direttive utilizzate nel file htaccess. Puoi trovare questo file nella root del server, in genere la cartella public_html.<\/p>\n\n\n\n<p>Dopo aver aperto il file devi controllare che non ci siano direttive utilizzate per impostare il codice di stato 410, andando a cercare righe come in questi esempi:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Redirect gone \/pagina-da-eliminare.html\nRedirect 410 \/pagina-da-eliminare.html\nRewriteRule \"pagina-da-eliminare.html\" \"-\" &#091;NC,G]<\/code><\/pre>\n\n\n\n<p>Se non hai mai inserito regole personalizzate nel file htaccess, la strada pi\u00f9 semplice \u00e8 rigenerarlo.<\/p>\n\n\n\n<p>Se hai un sito WordPress, <strong>rigenerare il file htaccess<\/strong> \u00e8 semplice e richiede questi tre passaggi:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>crea una copia di backup del file htaccess;<\/li>\n\n\n\n<li>elimina il file attuale;<\/li>\n\n\n\n<li>dalla dashboard di WordPress vai su <em>Impostazioni &gt; Permalink<\/em> e clicca su &#8220;Salva le modifiche&#8221;, in questo modo WordPress creer\u00e0 un nuovo file htaccess.<\/li>\n<\/ol>\n\n\n\n<p>Ora ti spiego nel dettaglio come eseguire questi tre passaggi.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"creare-un-backup-del-file-htaccess\">Creare un backup del file htaccess<\/h4>\n\n\n\n<p>Accedi ai file del tuo sito nel modo che preferisci, in questo esempio vedremo come fare tramite il gestore dei file di cPanel.<\/p>\n\n\n\n<p>Effettua l&#8217;accesso a cPanel e clicca su &#8220;Gestione file&#8221; dalla sezione &#8220;File&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"368\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-1024x368.png\" alt=\"Gestione File Cpanel Jupiter\" class=\"wp-image-48477\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-1024x368.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-300x108.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-768x276.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter-120x43.png 120w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2023\/08\/gestione-file-cpanel-jupiter.png 1160w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Usa la barra di ricerca per trovare il file htaccess (in genere \u00e8 nella cartella public_html o la root del sito).<\/p>\n\n\n\n<p>Nota: Se non vedi il file clicca su Impostazioni e poi spunta la casella accanto a &#8220;Mostra file nascosti&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"634\" height=\"422\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager.png\" alt=\"Mostra File Nascosti File Manager\" class=\"wp-image-17551\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager.png 634w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager-300x200.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/03\/mostra-file-nascosti-file-manager-95x63.png 95w\" sizes=\"auto, (max-width: 634px) 100vw, 634px\" \/><\/figure>\n\n\n\n<p>Dopo aver individuato il file puoi crearne una copia sul server, facendo click con il tasto destro e poi su Copy. A questo punto puoi inserire un nome diverso per il file, ad esempio &#8220;.htaccess-backup&#8221;. Oppure puoi scaricare una copia del file sul tuo computer facendo click con il tasto destro sul file e poi cliccando su Download.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"751\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess-1024x751.png\" alt=\"Backup File Htaccess\" class=\"wp-image-20821\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess-1024x751.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess-300x220.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess-768x563.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess-86x63.png 86w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/backup-file-htaccess.png 1139w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"eliminare-il-file-htaccess\">Eliminare il file htaccess<\/h4>\n\n\n\n<p>Ora che hai creato una copia di backup per ogni evenienza, puoi eliminare il file htaccess.<\/p>\n\n\n\n<p>Se stai usando il gestore dei file di cPanel ti basta cliccare con il tasto destro sul file e poi su <em>Delete<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"839\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/eliminare-file-htaccess.png\" alt=\"Eliminare File Htaccess\" class=\"wp-image-20822\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/eliminare-file-htaccess.png 830w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/eliminare-file-htaccess-297x300.png 297w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/eliminare-file-htaccess-768x776.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/eliminare-file-htaccess-62x63.png 62w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"rigenerare-il-file-htaccess\">Rigenerare il file htaccess<\/h4>\n\n\n\n<p>Dopo aver eliminato il file htaccess siamo pronti per rigenerarlo. Ci basta accedere a WordPress e andare su <em>Impostazioni &gt; Permalink<\/em>.<\/p>\n\n\n\n<p>A questo punto \u00e8 sufficiente scendere in fondo alla pagina e cliccare sul pulsante &#8220;<strong>Salva le modifiche<\/strong>&#8220;. Questo ci permetter\u00e0 di generare un nuovo file .htaccess.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche-1024x575.png\" alt=\"Wordpress Permalink Salva Modifiche\" class=\"wp-image-20580\" srcset=\"https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche-1024x575.png 1024w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche-300x169.png 300w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche-768x431.png 768w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche-112x63.png 112w, https:\/\/supporthost.com\/it\/wp-content\/uploads\/sites\/2\/2021\/10\/wordpress-permalink-salva-modifiche.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Se l&#8217;errore 410 era generato da direttive inserite nel file .htaccess, il problema sar\u00e0 risolto, altrimenti puoi provare con un&#8217;altra soluzione.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ripristinare-un-backup-del-sito\">Ripristinare un backup del sito<\/h3>\n\n\n\n<p>Se le soluzioni precedenti non hanno avuto successo e riscontri ancora sul tuo sito errori 410 non voluti, puoi provare a ripristinare un backup recente del sito.<\/p>\n\n\n\n<p>Puoi seguire la nostra guida al <a href=\"https:\/\/supporthost.com\/it\/backup-wordpress\/\">backup di WordPress<\/a> per la procedura passo passo per il ripristino in caso di backup manuale.<\/p>\n\n\n\n<p>Se il tuo hosting include i <strong>backup automatici<\/strong>, ti basta seguire la procedura in base al sistema utilizzato. Ad esempio con SupportHost hai backup automatici giornalieri e puoi eseguire il ripristino in autonomia da cPanel seguendo i nostri tutorial per il <a href=\"https:\/\/supporthost.com\/it\/tutorial\/ripristino-files-backup\/\">ripristino dei file<\/a> e del <a href=\"https:\/\/supporthost.com\/it\/tutorial\/ripristino-database-backup\/\">database<\/a> da un backup automatico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusioni\">Conclusioni<\/h2>\n\n\n\n<p>L&#8217;<strong>errore 410<\/strong> viene utilizzato dai proprietari dei siti per contrassegnare risorse eliminate definitivamente che non verranno sostituite da altre risorse in futuro. In alcuni casi, per\u00f2, pu\u00f2 anche presentarsi inavvertitamente su pagine che dovrebbero essere raggiungibili. <\/p>\n\n\n\n<p>In questa guida abbiamo visto come fare a implementare un codice di stato 410 quando \u00e8 necessario e come fare a trovare e <strong>risolvere <\/strong>gli errori 410 non voluti sul sito. <\/p>\n\n\n\n<p>Qual era la causa che generava l&#8217;errore nel tuo sito? Come hai risolto? Facci sapere con un commento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Stai cercando di capire come risolvere l&#8217;errore 410 sul tuo sito? Oppure vuoi sapere in quali casi pu\u00f2 essere necessario impostare per una pagina questo codice di errore? In questa guida impareremo tutto quello che c&#8217;\u00e8 da sapere sull&#8217;errore 410 gone: Iniziamo. Cos&#8217;\u00e8 l&#8217;errore 410? Quello che viene chiamato errore 410 \u00e8 il codice di [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":63548,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[34],"tags":[],"class_list":["post-49809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-risoluzione-problemi"],"acf":[],"_links":{"self":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/49809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/comments?post=49809"}],"version-history":[{"count":5,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/49809\/revisions"}],"predecessor-version":[{"id":132206,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/posts\/49809\/revisions\/132206"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media\/63548"}],"wp:attachment":[{"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/media?parent=49809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/categories?post=49809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/supporthost.com\/it\/wp-json\/wp\/v2\/tags?post=49809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}