Errore 410

L’errore 410 è un messaggio di risposta del protocollo HTTP. La sua comparsa su una pagina web indica al visitatore che la risorsa a cui voleva accedere non è più disponibile sul server del sito. Questa risorsa non solo è permanentemente inaccessibile, ma non ha nemmeno un’opzione di reindirizzamento.

In qualità di proprietario di un sito web, uno dei suoi obiettivi è quello di fornire una buona esperienza utente ai visitatori del suo sito

Sapendo che questo potrebbe non essere possibile quando il suo sito restituisce frequentemente degli errori, è importante che lei impari a capire e a gestire questi errori, in modo che non influiscano sulle prestazioni del suo sito web.

Ma quello su cui ci concentreremo in questa guida, che deve essere gestito correttamente per migliorare l’esperienza dell’utente, è l’errore 410.

Continui a leggere questo contenuto per capire non solo il significato, le cause e le conseguenze di questo errore, ma anche le soluzioni facili per risolverlo.

Cominciamo!

Capitolo 1: Che cos’è l’errore 410?

In questo primo capitolo, spiego

  • Qual è l’errore 410?
  • Come può accadere;
  • Cosa significa per il suo sito

Discuterò anche di come identificarla sul suo sito web.

1.errore 410: cosa significa?

L’errore 410 è un codice di stato appartenente al protocollo HTTP. Si tratta di un messaggio che il server invia al cliente. La visualizzazione di questo messaggio significa che si è verificato un errore nell’applicazione locale (il client). Questo impedisce al server di elaborare la richiesta

Il codice 410 si verifica quando un utente tenta di accedere a una risorsa che non esiste più sul server.

Fonte KeyCDN

Ma a differenza degli errori 404, che indicano che la risorsa non è stata trovata al momento della richiesta e potrebbe essere disponibile in seguito, l’errore 410 presuppone che la risorsa non abbia un indirizzo di inoltro.

Pertanto, è considerato definitivamente scomparso.

In sostanza, il codice 410 viene restituito quando la pagina o la risorsa a cui si sta cercando di accedere è stata rimossa in modo permanente senza alcun reindirizzamento

Pertanto, i visitatori non devono aspettarsi di trovare un reindirizzamento quando riscontrano un errore 410

Questo è un buon motivo per la frase “Gone” che spesso accompagna i codici di errore 410.

Il codice di errore 410 può apparire in vari modi, a seconda soprattutto di come sono configurati i seguenti elementi

  • Il suo browser ;
  • Il sito web
  • Il server

1.cosa causa gli errori 410?

Come ho appena detto, l’errore 410 indica che la risorsa richiesta è stata rimossa in modo permanente dal server

Pertanto, la comparsa di un errore 410 può essere dovuta alle seguenti situazioni

  • La risorsa esisteva, ma è stata intenzionalmente rimossa dal webmaster stesso;
  • La risorsa esiste, ma il server restituisce per un motivo sconosciuto il messaggio di errore 410
  • Il computer remoto (il cliente) richiede la risorsa sbagliata.

Altre cause possono essere

1.2.1. Inserire l’URL sbagliato

In alcuni casi, l’errore 410 può essere causato dal fatto che un URL è stato inserito in modo errato

Fonte nixcraft

Sebbene si sia d’accordo che quando un URL viene inserito in modo errato, dovrebbe essere visualizzato un errore 404, è importante essere consapevoli che il server può essere intenzionalmente configurato per produrre un errore 410 quando viene richiesta una risorsa specifica

1.2.2. Cambiare o aggiornare la piattaforma di gestione del sito web (CMS)

Quando utilizza una piattaforma di gestione del sito web come piattaforma di gestione del sito web come WordPress per gestire il suo sito, un aggiornamento o una nuova installazione può comportare la visualizzazione di 410 errori

Fonte Medio

Allo stesso modo, l’installazione di una nuova estensione o di un nuovo plugin può apportare modifiche a sua insaputa e causare 410 messaggi di errore durante il processo

1.2.3. Modifiche al database del suo sito

Alcune estensioni o plugin possono avere carta bianca per accedere a sezioni del suo sito, compreso l’accesso completo al database

Possono quindi modificare le configurazioni precedenti e causare 410 errori

Se l’errore 410 non è dovuto a nessuna delle ragioni di cui sopra, può anche esaminare il lato server. Per farlo, dovrà dare un’occhiata ai file di configurazione del suo sito web

Esamini questi file di configurazione per vedere se ci sono istruzioni di reindirizzamento 401.

Inoltre, se sta utilizzando Apache, consideri di controllare il file di configurazione del server Apache e il file .htaccess

Se trova un errore 410 che non aveva impostato, può rimuoverlo completamente o applicarlo a una pagina specifica.

1.3. Quali sono le conseguenze di 410 errori?

Un errore 410 presenta sia svantaggi che vantaggi.

1.3.1. Quali sono gli svantaggi di 410 errori?

L’errore 410 può influire sulla capacità del suo sito di posizionarsi nei risultati di ricerca, ma può anche influire sull’esperienza utente che offre ai suoi visitatori.

  • Prestazioni del sito

In termini di prestazioni, va notato che l’errore 410 viene inteso dai crawler come una rimozione definitiva e intenzionale

Ma il fatto è che alcuni webmaster preferiscono utilizzare il codice di stato HTTP 410 invece del 404

La conseguenza di tale scelta è che Google eliminerà in modo permanente la pagina che visualizza tale errore dalla sua cache e dall’indice

In altre parole, un tale errore significa che i motori di ricerca non visualizzeranno mai più la pagina in questione nei risultati di ricerca.

  • Esperienza utente

Per quanto riguarda l’esperienza dell’utente, si ricordi che la presenza di un errore 410 probabilmente influisce sull’immagine del suo sito web

Quando un utente di Internet chiede di accedere a una pagina e si imbatte in un errore senza possibilità di reindirizzamento, si crea un’esperienza negativa, in definitiva frustrante, che potrebbe fargli passare la voglia di rivisitare il suo sito

Fonte CyberCiti

Se questa situazione persiste, non solo perderà il traffico, ma anche il suo frequenza di rimbalzo aumenterà anch’essa. I motori di ricerca riterranno che il suo sito offra un’esperienza scadente e lei perderà il suo attuale posizionamento

Ecco perché è importante implementare soluzioni per risolvere questi errori prima che influiscano sulla SEO del suo sito.

Il codice di errore 410 non ha solo i suoi svantaggi, ma diamo anche un’occhiata ai suoi vantaggi.

1.3.2. I vantaggi del codice di errore 410

Oltre alle conseguenze che un errore 410 può avere su un sito web, presenta anche dei vantaggi o delle possibilità che i webmaster possono sfruttare. Infatti, quando è intenzionale, l’errore 410 può essere utilizzato in vari modi

Il modo più comune è quello di utilizzarlo su pagine o servizi promozionali a tempo limitato. Pertanto, non appena l’offerta non è più disponibile, l’accesso viene interrotto

Può anche essere utilizzato per aiutare i team di manutenzione web a informare gli altri team che una risorsa è stata resa non disponibile di proposito.

Un errore 401 può anche essere utilizzato per impedire agli utenti di accedere a risorse che non sono più associate a un sito web e, in questo caso, i codici di stato 410 possono essere migliori dei codici 404

Infatti, un errore 410 fornisce un’informazione chiara ai visitatori del sito: la pagina a cui stanno cercando di accedere non verrà restituita. Il messaggio è comunque sufficientemente chiaro da dissuadere gli utenti, sia umani che macchine, dal tentare di tornare in seguito

D’altra parte, per un errore 404, i crawler di Google visiteranno comunque la pagina per assicurarsi che non sia valida.

Implementando un codice di risposta 410, può essere certo che Google non cercherà di scansionare nuovamente la pagina per vedere se è attiva.

Il vantaggio è che il bilancio a gattoni il budget sarà interamente dedicato alle pagine veramente importanti per la sua attività

Quindi, se è convinto che una pagina del suo sito non sarà mai rilevante in futuro, l’utilizzo di un codice 410 può essere utile in più di un modo.

1.4. Come trova gli errori 410 sul suo sito?

Ecco alcuni modi per trovare gli errori 410 sul suo sito

1.4.1. Google Search Console

Può utilizzare la Search Console per cercare e identificare 410 errori sul suo sito web

Per fare questo

  • Vada al suo Google Search Console e accedere al suo dashboard;
  • Poi seleziona “copertura”;
  • Attenda il caricamento della nuova pagina e vedrà un riepilogo delle pagine del suo sito e degli errori che le riguardano

Può anche cliccare sullo strumento “Ispezione URL” per verificare la presenza di errori in un URL specifico

Per farlo, avrà bisogno dell’URL della pagina che desidera controllare

Una volta ottenuto, dovrà inserirlo nella barra di ricerca dello strumento di ispezione. Quindi esegua la ricerca e attenda che appaia il risultato

1.4.2. Rana urlante

Rana urlante è un software che scansiona il suo sito per raccogliere dati

I dati raccolti le permetteranno di valutare le prestazioni SEO del suo sito, ma anche di individuare i problemi, in modo da poter prendere le decisioni appropriate

Quindi, oltre a individuare gli errori, lo strumento offre anche altre funzioni interessanti che può utilizzare.

1.4.3. Controllare i log dell’applicazione

I registri delle applicazioni contengono la cronologia delle attività svolte sul suo sito web. Troverà, ad esempio, le pagine che ha consultato al momento della connessione al server. Queste informazioni sono utili e possono dare un’idea dell’origine dell’errore

La posizione dei registri delle applicazioni dipenderà dal tipo di server che sta utilizzando. Ma una volta che li ha trovati, può fare una ricerca per “errori 410”

Ora che sa tutto sugli errori 410, è importante sapere come risolverli

Capitolo 2: Come risolvere il codice di errore HTTP 410

In questo capitolo, illustro alcune soluzioni che può utilizzare per risolvere 410 errori

Come accennato in precedenza, quando l’errore 410 è involontario, è molto probabile che sia dovuto a un problema che deve essere indagato sia a livello del gestore del sito che del server

In ogni caso, può correggerla utilizzando i seguenti suggerimenti

2.1. Disattivi i plugin sul suo sito

L’installazione o l’incompatibilità della sua configurazione con alcuni plugin può essere la causa dei codici di errore 410 sul suo sito.

Se utilizza questi tipi di plugin, provi a disabilitarli per verificare se l’errore 410 proviene davvero da uno di essi

Fonte: Kinsta

Per effettuare questo controllo, può procedere come segue

Disattivi tutti i plugin e poi li attivi uno alla volta, verificando la presenza dell’errore 410 sul sito

Se l’errore 410 ricompare subito dopo l’attivazione di un plugin, può dedurre che la causa è questo plugin

Quando ciò accade, molto probabilmente si tratta di un plugin che sta modificando in qualche modo alcune configurazioni del suo sito

Per risolvere il problema e prevenire ulteriori errori in futuro, può semplicemente disattivare questo plugin. Ma prima, non dimentichi di creare un backup del suo sito web

Se utilizza un gestore di siti come WordPress, può disattivare lei stesso i plugin

Segua i passaggi indicati di seguito

  • Vada alla scheda dei plugin;
  • Scelga i suoi plugin attivi. (Se desidera disattivarne più di uno alla volta, può sceglierli tutti insieme);
  • Una volta selezionato, clicchi sul menu a tendina e scelga l’opzione “disabilita plugin” per disabilitarli tutti in una volta

2.2. Riparare il file .htaccess del suo sito

Il file .htaccess le permette di impostare alcune proprietà sul suo server

Questi sono, ad esempio:

  • Reindirizzamenti
  • Limitazioni di accesso ;
  • Limitazioni di accesso, ecc.

Una modifica di questo file può anche innescare 410 errori sul suo sito. Dovrà quindi accedervi di nuovo per modificarlo, al fine di eliminare questi errori

Un metodo semplice per accedere al file htaccess è quello di collegarsi al server che ospita il suo sito web tramite un protocollo di trasferimento file (FTP). A questo scopo, le suggerisco di utilizzare il software FileZilla

Una volta collegato al suo sito web

  • Identifichi e apra la cartella principale del suo sito WordPress o meno. Nella maggior parte dei casi, si chiama con il titolo “www” con il nome del dominio del suo sito, se possibile;
  • Successivamente, entra nella cartella principale di WordPress e cerca di identificare il file .htaccess;
  • Una volta trovato, faccia clic con il pulsante destro del mouse e scelga il comando Visualizza/Modifica

Vedrà diverse righe di comandi

# INIZIO WordPress

RewriteEngine On

RiscrivereBase /

RewriteRule ^index\.php$ – [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule. /index.php [L]

Controlli se tutto è in ordine. Perché alcuni web host o plugin potrebbero apportare modifiche a questo tipo di file

Quindi, se si imbatte in linee di codice che non riconosce e che per di più iniziano con “Redirect 410” seguito da un URL, le cancelli e verifichi nuovamente se l’errore persiste

Se il suo file .htaccess non è stato modificato in alcun modo che possa causare un errore 410, può chiuderlo.

2.3. reinstallare i suoi file

Quando la disattivazione e l’attivazione dei plugin o la configurazione del file .htaccess non le permettono di correggere l’errore 410, può provare a reinstallare i file di base del suo sito, cioè

  • CSS ;
  • JavaScript; e
  • HTML ;
  • PHP.

Questi sono i file che fanno funzionare il suo sito ed è probabile che durante un errore 410, possano essere danneggiati

Ciò potrebbe essere dovuto a una configurazione errata o all’implementazione di alcune modifiche apportate in precedenza.

La riparazione di questi file non è affatto complicata, ma se non ha dimestichezza, è sufficiente rivolgersi a uno sviluppatore web

Se il suo sito è realizzato con WordPress, c’è un trucco che può utilizzare: reinstallare l’ultima versione del sistema di gestione dei contenuti (CMS) che sta utilizzando

In effetti, su CMS come WordPress, c’è la possibilità di reinstallare il suo sito senza influenzare il suo funzionamento o i suoi contenuti

Per farlo, tutto ciò che deve fare è :

  • Acceda al suo dashboard;
  • Clicchi sulla scheda “Aggiornamenti e ricerca”;
  • Scelga l’ultima versione di WordPress cliccando su “reinstalla ora”

Fonte BlogPasCher

Tuttavia, prima di farlo, le consiglio di avere un backup recente del suo sito

2.4. Controlla l’URL richiesto

La causa più comune di un errore 410 è l’inserimento di un URL errato, ma molti server web sono protetti per impedire l’accesso a URL scritti male

E poiché i codici 410 non sono utilizzati con la stessa frequenza dei codici 404, la comparsa di un codice 410 di solito implica che l’URL richiesto era un tempo valido, ma non lo è più

Quindi, ricontrolli per vedere se è davvero l’URL a cui sta cercando di accedere a restituire un tale errore

2.5. Debug delle piattaforme comuni

Se sta eseguendo un software su un server che risponde con il codice di errore 410, si assicuri di esaminare la stabilità e la funzionalità di quel software.

I sistemi di gestione dei contenuti più comuni sono solitamente ben testati quando vengono rilasciati, ma una volta che si iniziano ad apportare modifiche alle estensioni, è possibile che si verifichino dei problemi che causano l’errore 410

Così, quando si verifica un problema, può fare qualche debug per scoprire esattamente quando si è verificato l’errore.

2.6. Ripristinare gli aggiornamenti recenti

Se ha recentemente aggiornato il sistema di gestione dei contenuti o l’applicazione che sta utilizzando prima che si verificassero gli errori 410, una soluzione da considerare è quella di tornare alla versione precedente. Quella che aveva quando tutto funzionava bene

Fonte Kinsta

Allo stesso modo, anche le estensioni o i moduli che ha aggiornato di recente potrebbero causare problemi sul lato server, per cui anche il ritorno alle versioni precedenti potrebbe essere utile

2.7. Cerca modifiche inaspettate al database

Va notato che anche se disinstalla un’estensione tramite la dashboard del CMS, questo non garantisce che le modifiche apportate dall’estensione siano completamente annullate

Questo è particolarmente vero per molte estensioni di WordPress, che spesso hanno pieni diritti di accesso al database

Ci sono scenari in cui un’estensione può modificare record del database che non appartengono all’estensione stessa

Il trucco che le consiglio di utilizzare in questo caso è di esaminare il registro del suo database per rintracciare le attività che sono state eseguite e che possono causare questo tipo di errori

Tuttavia, tenga presente che questi tipi di manipolazioni richiedono una certa abilità e potrebbero peggiorare la situazione se non vengono eseguite correttamente

Quindi, se ha delle difficoltà, non esiti a chiedere aiuto

Capitolo 3: Altre domande sull’errore 410?

3.1. Che cos’è l’errore 410?

Il codice di errore Http 410 Gone (HTTP = HyperText Transfer Protocol) rappresenta uno dei codici di errore del client (la serie 4xx) che indica che l’accesso alla pagina o alla risorsa richiesta non è più disponibile sul server per sempre, senza che sia stato impostato un indirizzo di reindirizzamento per quella pagina o risorsa.

Scoprilo qui cosa dice Google sugli errori 410.

3.2. Qual è la differenza tra gli errori 404 e 410 nella SEO?

Il modo in cui Google tratta il suo sito durante il crawling per l’indicizzazione delle pagine varia a seconda del codice HTTP restituito dal server.

Quando si tratta di un un errore 404 Non trovatoerrore, il server comunica al robot che si tratta di un problema temporaneo. Quest’ultimo tornerà in seguito per effettuare il crawling di questa pagina

Ma se l’errore 404 persiste, può decidere di eliminarlo definitivamente dal suo indice, per non inviare gli utenti a una pagina non funzionale.

D’altra parte, quando si tratta di un errore 410 Goneerrore, il server comunica al robot che la pagina è inaccessibile per sempre. In questo caso, Google rimuoverà presto la pagina dal suo indice per impedirne la visualizzazione agli utenti.

3.3. Quando l’errore 410 Gone può essere utilizzato di proposito?

Questo errore può essere utilizzato in diverse situazioni, ma per facilitarle la comprensione, prenderemo il seguente esempio

Supponiamo che un’azienda proponga un’offerta promozionale a tempo limitato per un determinato prodotto e crei a tal fine una pagina valida per 30 giorni. Una volta terminato il periodo di 30 giorni, la promozione non sarà più disponibile

In questo caso, se l’azienda è sicura che la stessa promozione non verrà mai più mostrata, può utilizzare un codice di errore 410 per questa pagina, per indicare a tutti i visitatori che l’offerta non è più disponibile e non tornerà.

3.4. Quando utilizzare un codice 410 Gone invece di un 404 Not Found?

Come sviluppatore web, è importante sapere quando utilizzare un codice 410 invece di un 404 Not Found. L’utilizzo della prima è vantaggioso per diverse ragioni:

  • Fa sapere agli utenti che la risorsa non esiste più, in modo che evitino di accedervi di nuovo.
  • Googlebot tratta ogni codice di stato in modo leggermente diverso.

Se lei è il proprietario di una risorsa e decide di eliminarla intenzionalmente dal suo server domestico in modo permanente, a tutti gli utenti successivi che tentano di accedervi verrà restituito un errore 410

Questo indica anche a tutti i siti web collegati alla risorsa di rimuoverla come link, poiché non è più applicabile.

In sintesi

Quando naviga in rete, non è raro imbattersi in errori che impediscono l’accesso alle pagine di un sito web

Alcuni di questi errori si verificano sul lato server, mentre altri hanno origine sul lato client, come ad esempio l’errore 410.

Può essere impostato intenzionalmente o essere il risultato di un problema tecnico con il sito

In ogni caso, il messaggio di errore 410 è un codice di stato del protocollo HTTP che indica che una risorsa è stata rimossa in modo permanente. Pertanto, non sarà più disponibile sul server

In questo articolo, abbiamo discusso in modo più dettagliato le diverse situazioni che possono causare 410 errori, ma anche i consigli per correggere questi errori

Spero che questo contenuto le sia stato utile per capire il concetto di 410 errori e come risolverli. Se ha delle domande, non esiti a farmele nei commenti

Grazie e a presto!

Categorie E

Lascia un commento