
Come risolvere l’errore 404 in WordPress
Uno degli errori più comuni in cui capita di incappare quando si lavora a un sito in WordPress è l’errore 404 (Not found). È un errore che si verifica quando si cerca di accedere a una pagina che non esiste o che non è stata trovata. Se il tuo sito web è basato su WordPress e hai riscontrato l’errore 404, non preoccuparti: in questo articolo vedremo come risolverlo.
Indice dei contenuti
Cos’è un errore 404 e perché è importante risolverlo
Quando cerchiamo in rete un URL, quello che avviene è che il browser fa una richiesta al server che ospita il sito web. Se non ci sono errori, il server restituisce all’utente il contenuto che sta cercando.
L’errore 404 è un codice di stato HTTP che indica che il server non riesce a trovare la pagina richiesta. Questo può accadere se un URL è stato modificato, una pagina è stata eliminata o l’utente ha inserito un indirizzo errato. In un sito WordPress, questo errore può derivare anche da vari problemi come la configurazione errata dei permalink, problemi di cache o plugin non compatibili.

Perché l’errore 404 è dannoso per il tuo sito?
Se il tuo sito presenta molti errori 404, è importante cercare di risolverli al più presto perché questo può comportare per il sito una perdita di traffico organico e influire negativamente posizionamento del sito nei motori di ricerca.
Gli utenti che atterrano su una pagina 404 potrebbero abbandonare il sito immediatamente, aumentando il tasso di rimbalzo (bounce rate), e i motori di ricerca penalizzano i siti con troppi errori 404.
Ecco perché è sempre consigliabile creare una pagina 404 personalizzata per ridurre l’impatto negativo sugli utenti: una buona pagina 404 può contenere, ad esempio, link utili, un campo di ricerca o suggerimenti di navigazione per aiutare l’utente a trovare ciò che cerca.
Come risolvere l’errore 404
Aggiorna i permalink del sito
Uno dei motivi principali per cui si verificano errori 404 in WordPress è una configurazione errata dei permalink che definiscono la struttura URL del tuo sito. C’è un modo molto semplice per risolvere questo problema: rigenerare i permalink. Per aggiornare i permalink:
- Accedi alla Bacheca WordPress.
- Vai su Impostazioni > Permalink.
- Clicca su Salva modifiche senza apportare modifiche. Questo forzerà WordPress a riscrivere il file .htaccess, che spesso risolve il problema.

Ripristina il file .htaccess predefinito
Il file .htaccess è un file di configurazione che si trova nella cartella principale del tuo sito web. A volte, un errore nel file .htaccess può causare l’errore 404. Ecco come rigenerare manualmente il file .htaccess e risolvere il problema:
- Accedi al tuo server tramite FTP o tramite il pannello di gestione file del tuo hosting.
- Trova il file .htaccess nella directory principale del tuo sito (di solito nominata public_html ).

- Scarica il file e aprilo con un qualsiasi editor di testo.
- Dopo aver fatto una copia di sicurezza del file, sostituisci tutto il suo contenuto con questo codice:
#BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] </IfModule>
# END WordPress - Salva e carica nuovamente il file sul server.
Disabilita i plugin
A volte l’errore 404 può essere causato da un problema di compatibilità con un plugin installato sul tuo sito web. Se riscontri ancora l’errore 404 puoi provare a verificare se il problema è causato da un plugin in questo modo:
- Vai su Plugin > Plugin installati.
- Disattiva tutti i plugin.
- Controlla se l’errore 404 è scomparso. Se è così, riattiva i plugin uno alla volta per individuare quello che causa il conflitto.
Cancella la cache del sito
Se stai utilizzando un plugin di cache come W3 Total Cache, WP Super Cache o WP Fastest Cache, la cache non aggiornata potrebbe causare errori 404. Ecco come risolvere il problema in questo caso:
- Vai alle impostazioni del plugin di cache.
- Trova l’opzione per Svuotare la cache e cliccala.
- Prova quindi a ricaricare il sito per vedere se l’errore 404 è risolto.
Imposta i Redirect 301 per i contenuti rinominati
Se una pagina è stata rimossa o un URL è stato cambiato, gli utenti potrebbero ricevere un errore 404 cercando di accedere a quel contenuto. Utilizza i reindirizzamenti 301 per reindirizzare gli utenti alla nuova pagina. Puoi farlo facilmente con plugin come Redirection:
- Installa e attiva il plugin Redirection.
- Vai su Strumenti > Redirection.
- Aggiungi il vecchio URL e il nuovo URL valido nella sezione di configurazione dei reindirizzamenti.
Riepilogo
In conclusione, l’errore 404 in WordPress è un problema che può danneggiare la SEO e l’esperienza utente se non affrontato correttamente. Seguendo questa guida, potrai facilmente risolvere gli errori 404 con uno di questi metodi:
- Aggiorna i permalink del sito
- Ripristina il file .htaccess predefinito
- Disabilita i plugin
- Cancella la cache del sito
- Reindirizza ai nuovi contenuti gli URL modificati
Per evitare che si verifichi l’errore 404 in WordPress, monitora regolarmente il tuo sito (ad esempio utilizzando la Search Console di Google), utilizza il redirect 301 ogni volta che un URL viene modificato, e tieni aggiornati tutti i componenti del sito per evitare conflitti e incompatibilità tecniche.

