Sostenuto da Awesome Motive.
Per saperne di più sul nostro Blog Seahawk.

9 modi semplici per risolvere gli errori 404 in WordPress

Come reindirizzare le pagine 404

Gli errori 404 sono uno dei motivi più comuni per cui i visitatori abbandonano un sito web. A causa delle pagine di errore 404, il proprietario di un sito web potrebbe perdere anche molto traffico e potenziali backlink, oltre a perdere affari. Gli errori 404 possono essere causati da una serie di problemi, tra cui:

  • Il contenuto della pagina web è scomparso: Questo può accadere quando un server si blocca o un sito web viene trasferito.
  • Aggiornamento dei vecchi post del blog: Quando si cambia il titolo di un post del blog, generalmente si cambia anche l'URL. I visitatori che accedono al vostro sito utilizzando il vecchio URL saranno indirizzati a una pagina di errore 404.

In questo post esamineremo diversi metodi per correggere e reindirizzare le pagine di errore 404.

Che cos'è un errore 404?

L'errore 404 è un codice di risposta standard dell'Hypertext Transfer Protocol (HTTP). Si verifica quando una pagina web non viene trovata sul server, segnalando agli utenti che la pagina richiesta è mancante o non più disponibile. Questo inconveniente può derivare da pagine cancellate, link non funzionanti o URL digitati in modo errato. Per risolvere questo problema, i proprietari dei siti web devono garantire un'esperienza utente senza interruzioni, correggendo o reindirizzando le pagine 404.

Variazioni dell'errore 404 Non Trovato

L'errore 404 Not Found è un codice di risposta HTTP standard che indica che il server non ha trovato la pagina web richiesta. Le varianti di questo errore includono:

  • 404 Pagina non trovata: Questa variante è la forma più comune dell'errore e indica che il server non è in grado di individuare la pagina web richiesta.
  • Errore 404: Una versione concisa del messaggio di errore, spesso accompagnata da una spiegazione generica del problema.
  • 404 File o directory non trovati: Specifica che il server non è riuscito a individuare il file o la directory specificati, indicando un potenziale problema con il percorso dell'URL.
  • 404 Non trovato: L'URL richiesto non è stato trovato su questo server: Una variante più dettagliata del messaggio di errore, che fornisce ulteriori informazioni sull'impossibilità del server di individuare l'URL richiesto.
  • HTTP 404: Non trovato: Questa variante viene comunemente visualizzata nei messaggi di errore del browser e nei registri. Indica il protocollo HTTP e il codice di errore specifico.
  • 404 - Pagina non trovata: La pagina che si sta cercando potrebbe essere stata rimossa, aver cambiato nome o essere temporaneamente non disponibile: Una versione user-friendly dell'errore, che offre possibili spiegazioni del perché la pagina richiesta non è disponibile.
  • Errore 404: Non siamo riusciti a trovare quella pagina: Alcuni siti web personalizzano i messaggi di errore 404 per mantenere un tono coerente con il marchio e fornire un'esperienza più amichevole agli utenti.
  • 404 Non trovato - Nginx: Specifica per i siti web che utilizzano il server web Nginx, questa variazione indica che Nginx non è riuscito a individuare la risorsa richiesta.

La comprensione di queste variazioni aiuta gli utenti e gli sviluppatori web a identificare e risolvere i problemi legati ai contenuti web mancanti o inaccessibili, facilitando un processo di risoluzione dei problemi più agevole.

Leggi: Errori comuni di WordPress e come risolverli

Problemi con l'errore 404 sul vostro sito web WordPress?

Non perdete tempo a cercare di risolvere il problema da soli. Cercate un aiuto e un supporto professionale per WordPress per una soluzione rapida ed efficace.

Eseguire un backup prima di risolvere gli errori 404

Prima di affrontare gli errori 404 in WordPress, assicuratevi di avere un backup per salvaguardare i dati del vostro sito web. Utilizzate strumenti come il plugin BlogVault, noto per la sua interfaccia facile da usare e per le opzioni di ripristino con un solo clic. In alternativa, prendete in considerazione i piani di hosting WordPress gestiti di provider come DreamHost. DreamHost offre funzioni di backup e ripristino rapido direttamente dal pannello di controllo. 

Inoltre, programmate regolarmente i backup, archiviateli in più posizioni per garantire la ridondanza e verificatene l'integrità per assicurare un processo di ripristino continuo in caso di complicazioni nella risoluzione dei problemi.

Correlato: I migliori plugin di backup per WordPress

Come risolvere o reindirizzare un errore 404 in WordPress?

Di seguito, esamineremo i diversi metodi o modi per affrontare questi errori.

Trovare la causa tramite il debug

Quando si verificano errori 404 in WordPress, iniziare ad attivare il debug per identificare la causa principale. Modificate il file wp-config.php impostando define('WP_DEBUG', true). Questo attiva la modalità di debug e visualizza i messaggi di errore sul sito. Esaminare i messaggi per individuare i problemi con temi, plugin o configurazioni errate che causano gli errori 404.

Cancellare la cache e i cookie di navigazione

I file e i cookie memorizzati nella cache possono portare a informazioni di pagina non aggiornate o errate. Cancellate la cache e i cookie del browser per assicurarvi di caricare la versione più recente del vostro sito. Questa semplice operazione può spesso risolvere gli errori 404 causati dai browser che utilizzano contenuti memorizzati nella cache.

Reimpostare i permalink di WordPress

Le impostazioni errate dei permalink sono una causa comune degli errori 404. Nella dashboard di WordPress, andate su "Impostazioni" > "Permalink" e scegliete una struttura di permalink diversa. Salvate le modifiche per ripristinare i permalink. Se questo risolve il problema, potete tornare alla struttura che preferite.

Ripristinare il file .htaccess

Il ripristino del file .htaccess in WordPress è fondamentale per risolvere gli errori 404 causati da configurazioni errate. Ecco i passaggi per ripristinare il file .htaccess:

  • Accedere ai file del sito: Utilizzate un client FTP (come FileZilla) o il file manager del vostro provider di hosting per collegarvi al server del vostro sito web.
  • Individuare il file .htaccess: navigare nella directory principale dell'installazione di WordPress. Cercate il file .htaccess. Se non è visibile, controllate le impostazioni del vostro client FTP per visualizzare i file nascosti.
  • Backup del file .htaccess corrente: prima di apportare qualsiasi modifica, eseguire il backup del file .htaccess esistente. Scaricatelo sul vostro computer locale. In questo modo è possibile ripristinare lo stato precedente, se necessario.
  • Cancellare o rinominare il file .htaccess corrente: a volte il file .htaccess potrebbe essere danneggiato. Potete eliminarlo o rinominarlo in qualcosa come ".htaccess_backup". In questo modo WordPress genera un nuovo file .htaccess.
  • Rigenerare .htaccess nella dashboard di WordPress: Accedere alla dashboard di amministrazione di WordPress. Andate su "Impostazioni" e selezionate "Permalinks". Senza apportare alcuna modifica, fate clic sul pulsante "Salva modifiche". Questa azione fa sì che WordPress rigeneri il file .htaccess.
  • Verificare il contenuto di .htaccess: Aprire il file .htaccess appena generato e verificare che contenga le configurazioni corrette. Se avete impostazioni specifiche necessarie per il vostro sito (come redirect o regole personalizzate), aggiungetele al file.

Controllate diverse pagine del vostro sito web per assicurarvi che gli errori 404 siano stati risolti. Il ripristino del file .htaccess dovrebbe eliminare i problemi legati a configurazioni errate.

Disattivare i plugin e i temi di WordPress

Disattivare i plugin e passare a un tema predefinito di WordPress (come Twenty Twenty-One). Riattivate ogni plugin e tema uno per uno, verificando se l'errore 404 si ripresenta. Questo aiuta a identificare il plugin o il tema specifico che causa il problema. Una volta identificato, aggiornate o cercate alternative per i plugin o i temi problematici.

Modificare e aggiornare l'URL di WordPress nel database

Se si verificano errori 404 dovuti a configurazioni errate dell'URL, ecco i passaggi per aggiornare l'URL di WordPress nel database:

  • Accedere al database tramite phpMyAdmin: Accedete al vostro account di hosting e trovate lo strumento phpMyAdmin. Selezionate il vostro database di WordPress dalla barra laterale sinistra.
  • Aprire wp_opzioni Tabella: Individuare e fare clic sulla tabella wp_options nel database.
  • Individuare le righe URL del sito e home: Cercare le righe con il nome dell'opzione "siteurl" e "home". Queste rappresentano in genere le impostazioni dell'URL del vostro sito WordPress.
  • Modifica dei valori: Fare clic sull'icona della matita o "Modifica" accanto alle righe "siteurl" e "home". Aggiornare il campo "option_value" con l'URL corretto.
  • Salva le modifiche: Dopo aver aggiornato i valori, fare clic sul pulsante "Vai" o "Salva" per salvare le modifiche.

Infine, cancellare la cache del browser per assicurarsi che carichi l'URL aggiornato. Quindi, controllate il vostro sito WordPress per verificare che gli errori 404 siano stati risolti.

Correggere l'errore 404 di WordPress sui server locali

Se l'ambiente del vostro server locale è diverso da quello del vostro server live, potrebbe verificarsi un errore 404. Anche le discrepanze nella versione di PHP, le impostazioni di MySQL, le strutture dei file e le configurazioni del database possono contribuire a questo problema. Ecco i passaggi per risolvere questo problema:

  • Controllare la configurazione del server locale: Assicurarsi che l'ambiente del server locale (ad esempio, XAMPP, MAMP) corrisponda alle configurazioni del server live. Verificare la versione di PHP, le impostazioni di MySQL e altri parametri del server.
  • Confermare le strutture di file e cartelle: Verificare che le strutture di file e cartelle del server locale rispecchino quelle del server live. Le incoerenze possono causare errori 404.
  • Verificare le impostazioni del database: Confermare che le impostazioni del database locale corrispondano a quelle del database live. Prestare attenzione al nome del database, al nome utente e alla password.
  • Aggiornare l'URL locale di WordPress: Accedere al database locale di WordPress utilizzando phpMyAdmin o uno strumento simile. Nella cartella wp_options individuare le righe "siteurl" e "home" e aggiornarle con l'URL locale corretto.
  • Controllare .htaccess e Permalinks: Verificare che il file .htaccess sul server locale sia configurato correttamente. Se manca o è danneggiato, ricrearlo o copiarlo dal server live.

Verificate e ripristinate i permalink accedendo alla dashboard di WordPress > Impostazioni > Permalink e facendo clic su "Salva modifiche". Riavviate il server locale per applicare le modifiche. Ora, controllate il vostro sito WordPress locale per vedere se gli errori 404 sono stati risolti.

Utilizzare il codice per reindirizzare le pagine di errore 404 verso la homepage

Con questo metodo è possibile creare reindirizzamenti 301 per tutte le pagine 404 verso la homepage. Per farlo, accedete al vostro server e navigate nella cartella Public HTML o nella cartella contenente i file del vostro sito web. Potete anche recuperare i file del vostro sito web con un'applicazione FTP come Filezilla. Un'altra possibilità è quella di accedere alla dashboard di WordPress e andare su Aspetto > Editor del tema.

Indipendentemente dalla tecnica utilizzata, cercate un file chiamato 404.php, o createne uno se 404.php non esiste ancora, e aggiungeteci il seguente codice:

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: ".get_bloginfo('url'));

exit();

?>

Salvate le modifiche quando avete finito. Quando si verifica un errore 404, i visitatori del sito web saranno ora indirizzati alla homepage.

Utilizzare i plugin per il reindirizzamento o la correzione delle pagine di errore 404

Questa è la tecnica più efficace per reindirizzare o correggere una pagina di errore 404, poiché non è necessario creare una sola riga di codice per la homepage e ci sono diverse opzioni per gestire i reindirizzamenti. Si consiglia di utilizzare un plugin per evitare di commettere errori costosi durante lo sviluppo del codice.

È possibile utilizzare una serie di plugin, tra cui i seguenti:

Reindirizzamento

404-errori-di-rezione-wordpress-plugins

Con oltre un milione di installazioni attive, Redirection è di gran lunga il plugin per il reindirizzamento delle pagine 404 più popolare. È semplice da usare e include diverse altre funzioni che abbiamo trovato molto interessanti. È possibile, ad esempio, inviare i visitatori che utilizzano uno specifico browser web a una determinata pagina. Tra le varie possibilità di reindirizzamento condizionato vi sono lo stato di accesso, il referente, i cookie, le intestazioni HTTP, l'indirizzo IP, il server e il tipo di pagina - reindirizzamento se la pagina corrente è una pagina 404.

Tutti i 404 reindirizzamenti alla homepage

tutti-404-redirect-to-homepage-wordpress-plugin

 Con oltre 200.000 download, All 404 Redirect to Homepage è uno dei plugin di reindirizzamento 404 più famosi. È anche il più facile da usare perché reindirizza automaticamente tutte le pagine 404 alla homepage, a differenza della maggior parte degli altri plugin che richiedono l'impostazione di reindirizzamenti per URL specifici.

301 Reindirizzamenti - Gestore di reindirizzamenti facili

301-redirects-wordpress-plugin

Un altro plugin che semplifica la generazione di redirect a pagine 404. Ha molte caratteristiche che lo rendono uno dei plugin più incredibili da utilizzare. Installatelo da qui. Installare e attivare il plugin è il primo passo. Facciamo un esempio del plugin "All 404 redirect to homepage".

Passaggi per creare reindirizzamenti per le pagine di errore 404 in WordPress

Per iniziare, il plugin All 404 Redirect to Homepage deve essere installato inizialmente. Potete farlo scaricandolo da WordPress.org o andando su Plugin > Aggiungi nuovo nel pannello di amministrazione di WordPress e cercando il plugin. Dopo aver terminato l'installazione del plugin, assicuratevi di attivarlo.

  • Aggiunta di personalizzazioni al plugin: Ora che il plugin è stato installato e abilitato, è necessario configurarlo e definire le regole di reindirizzamento. A tale scopo, accedere all'area Impostazioni del pannello di amministrazione del sito WordPress e fare clic su Tutti i 404 reindirizzamenti alla homepage.
  • Si accede così alla pagina delle impostazioni del plugin. Qui, selezionare 404 Redirection Status dal menu a discesa e, per abilitare il plugin, scegliere Enabled.
  • Successivamente, vi verrà richiesto di inserire l'URL della homepage del vostro sito web nell'area "Redirect all 404 pages to". L'URL della homepage verrà memorizzato nel plugin. Quest'area può essere utilizzata per aggiungere qualsiasi altro URL personalizzato.
  • Una volta terminate le regolazioni, fare clic sul pulsante Aggiorna opzioni.

In questo caso, tutte le pagine 404 verranno reindirizzate alla homepage. Testate le modifiche per assicurarvi che tutto funzioni correttamente. Potete farlo andando sul vostro sito web e digitando un URL che non esiste.

Monitorate il vostro sito WordPress per le pagine di errore 404

Il monitoraggio del vostro sito web alla ricerca di errori 404 è essenziale per mantenere un'esperienza utente positiva e garantire che i visitatori possano accedere ai contenuti che cercano. Utilizzando i seguenti strumenti, ecco come monitorare il vostro sito alla ricerca di errori 404.

  • Google Search Console: Google Search Console (GSC) fornisce un rapporto completo sugli errori di crawl, compresi i 404. Aggiungete il vostro sito a Google Search Console e controllate regolarmente la sezione "Copertura" per i dettagli degli errori.
  • Google Analytics: Utilizzare Google Analytics per monitorare il comportamento degli utenti. Controllate la sezione "Comportamento" > "Contenuto del sito" > "Tutte le pagine" per le pagine che generano errori 404.
  • Strumenti di monitoraggio del sito web: Utilizzate strumenti di monitoraggio dei siti web di terze parti come Pingdom, UptimeRobot o GTmetrix. Questi strumenti possono inviare avvisi quando rilevano errori 404 durante i controlli di routine del sito.
  • Verificatori di link rotti: Utilizzate dei controllori di link rotti online, come Seahawk's Broken Link Checker. Questo strumento analizza l'intero sito web alla ricerca di link non funzionanti, compresi gli errori 404.

Conclusione

In conclusione, la risoluzione degli errori 404 di WordPress richiede un approccio sistematico. Affrontando le cause potenziali, come configurazioni errate, discrepanze di URL e problemi del server, è possibile ripristinare la funzionalità dei siti web. L'impiego di misure come il debug, la cancellazione della cache e l'aggiornamento del database garantisce un processo di risoluzione dei problemi completo. Anche i backup regolari e la cautela nella modifica dei file sono misure di salvaguardia fondamentali. 

Che si tratti di correggere i permalink, di ripristinare il file .htaccess o di aggiornare gli URL, l'attenzione ai dettagli e il rispetto delle best practice possono consentirvi di superare gli errori 404 e di mantenere un sito WordPress perfettamente funzionante.

Domande frequenti sull'errore 404 del sito WordPress

Come posso eliminare le pagine di errore 404?

Per eliminare gli errori 404 in WordPress, iniziate a controllare e regolare i vostri permalink nella dashboard di WordPress in "Impostazioni" > "Permalinks". Assicuratevi che siano configurati correttamente. Inoltre, controllate i contenuti modificati di recente, ispezionate le risorse del server per individuare eventuali limitazioni e ripristinate o rigenerate il file .htaccess attraverso le impostazioni dei permalink.

Come si modifica lo stato 404 in WordPress?

Per modificare lo stato 404 in WordPress:

  • Creare una pagina 404 personalizzata: Progettate una pagina di errore 404 personalizzata per migliorare l'esperienza dell'utente. Create una nuova pagina in WordPress, aggiungete il vostro contenuto e salvatela.
  • Impostare una pagina 404 personalizzata: Installare un plugin come "404page" per assegnare la pagina personalizzata come pagina di errore 404. Configurare le impostazioni del plugin per designare la pagina creata.

Come si elimina l'errore soft 404 in WordPress?

Per eliminare gli errori soft 404 in WordPress:

  • Controllare la pertinenza dei contenuti: Assicuratevi che le pagine segnalate come soft 404 contengano contenuti pertinenti. Google può interpretare come soft 404 un contenuto scarno o irrilevante.
  • Aggiornare i contenuti: Migliorare i contenuti delle pagine segnalate, rendendoli più consistenti e di valore. Risolvete eventuali problemi che potrebbero far percepire ai motori di ricerca il contenuto come poco informativo.
  • Invia la Sitemap ai motori di ricerca: Inviate una sitemap aggiornata ai motori di ricerca per facilitare il crawling e l'indicizzazione dei vostri contenuti migliorati.

Perché l'amministrazione del mio sito WordPress mostra 404?

Se l'amministratore di WordPress visualizza un errore 404, controllate l'integrità del file .htaccess nella directory principale di WordPress. Ripristinatelo o rigeneratelo salvando i permalink in "Impostazioni" > "Permalinks". 

Disattivate tutti i plugin sul vostro sito e passate a un tema predefinito per individuare eventuali conflitti. Verificate i permessi corretti dei file e assicuratevi che l'URL del sito nel database di WordPress sia corretto utilizzando phpMyAdmin. Se necessario, aggiornatelo in modo che corrisponda all'URL della pagina ora corretto.

Nel nostro mondo interconnesso, la capacità di comunicare efficacemente in diverse lingue è sempre più cruciale.

Eseguire un test di usabilità sui siti WordPress è essenziale perché fornisce preziose informazioni su

I campi avanzati di WordPress sono utili per i proprietari dei siti perché permettono di memorizzare dati extra e di

Komal Bothra 21 marzo 2024

I migliori siti per assumere sviluppatori e designer WordPress nel 2024

Se state cercando di assumere il miglior sviluppatore di WordPress o un esperto di siti web WordPress, potete scegliere il vostro sito web.

WordPress
Komal Bothra 21 marzo 2024

Elementor bloccato nella schermata di caricamento? Ecco 25+ metodi per risolverlo!

Elementor semplifica il processo di sviluppo di pagine web in WordPress. Tuttavia, di tanto in tanto si può incontrare

WordPress
Komal Bothra 19 marzo 2024

Come impostare l'e-mail aziendale GoDaddy su Gmail (semplici passaggi)

Destreggiarsi tra più account di posta elettronica contemporaneamente può essere opprimente. Se state annegando nella

Tecnologia

Iniziare con Seahawk

Registratevi nella nostra app per visualizzare i nostri prezzi e ottenere sconti.