Come correggere o reindirizzare un errore 404 in WordPress?

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Come correggere o reindirizzare un errore 404 in WordPress

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 anche perdere molto traffico e potenziali backlink , oltre a perdere clienti. Gli errori 404 possono essere causati da diversi fattori, tra cui:

  • Il contenuto della pagina web è scomparso: ciò potrebbe accadere quando un server non funziona o un sito web viene trasferito.
  • Aggiornamento di vecchi post del blog: quando si modifica il titolo di un post del blog, in genere ne viene modificato anche l'URL. I visitatori che accedono al tuo sito utilizzando il vecchio URL verranno indirizzati a una pagina di errore 404.

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

Cos'è un errore 404?

Un errore 404 è un codice di risposta standard del protocollo HTTP (Hypertext Transfer Protocol). Si verifica quando una pagina web non viene trovata sul server, segnalando agli utenti che la pagina richiesta è mancante o non più disponibile. Questo problema può essere causato da pagine eliminate, link non funzionantio URL digitati in modo errato. Per risolvere questo problema, i proprietari di siti web devono garantire un'esperienza utente fluida correggendo o reindirizzando le pagine 404.

Varianti dell'errore 404 non trovato

L'errore 404 Not Found è un HTTP che indica che il server non è riuscito a trovare 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 riesce a trovare 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 trovato: indica che il server non è riuscito a trovare il file o la directory specificati, segnalando un potenziale problema con il percorso URL.
  • 404 Not Found: 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: Not Found: questa variante è comunemente riscontrabile nei messaggi di errore e nei log dei browser. Indica il protocollo HTTP e il codice di errore specifico.
  • 404 – Pagina non trovata: la pagina che stai cercando potrebbe essere stata rimossa, aver cambiato nome o essere temporaneamente non disponibile: una versione più intuitiva dell'errore, che offre possibili spiegazioni sul perché la pagina richiesta non sia disponibile.
  • Errore 404: Pagina non trovata: Alcuni siti web personalizzano i messaggi di errore 404 per mantenere un tono di marca coerente e offrire un'esperienza più piacevole agli utenti.
  • 404 Not Found – Nginx: specifico per i siti web che utilizzano il server web Nginx, questa variante indica che Nginx non è riuscito a trovare la risorsa richiesta.

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

Leggi: Errori comuni di WordPress e come risolverli

Hai problemi con l'errore 404 sul tuo sito WordPress? Non preoccuparti!

Non perdere tempo a cercare di risolvere il problema da solo. Chiedi assistenza e supporto professionale a WordPress per una soluzione rapida ed efficace.

Eseguire un backup prima di risolvere gli errori 404

Prima di affrontare gli errori 404 in WordPress, assicurati di avere un backup per proteggere i dati del tuo sito web. Utilizza strumenti come il BlogVault , noto per la sua interfaccia intuitiva e le opzioni di ripristino con un solo clic. In alternativa, valuta i piani di hosting WordPress gestito offerti da provider come DreamHost. DreamHost offre funzionalità di backup e ripristino rapide direttamente tramite il pannello di controllo.

Inoltre, pianificare regolarmente i backup, archiviarli in più posizioni per ridondanza e verificarne l'integrità per garantire un processo di ripristino senza interruzioni in caso di complicazioni nella risoluzione dei problemi.

Correlati: I migliori plugin di backup per WordPress

Come correggere o reindirizzare un errore 404 in WordPress?

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

Trova la causa tramite debug

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

Cancella la cache di navigazione e i cookie

I file memorizzati nella cache e i cookie possono causare la visualizzazione di informazioni obsolete o errate sulle pagine. Cancella la cache e i cookie del browser per assicurarti di caricare la versione più recente del sito. Questo semplice passaggio può spesso risolvere gli errori 404 causati dai browser che servono contenuti memorizzati nella cache.

Reimposta i permalink di WordPress

Le impostazioni errate dei permalink sono una causa comune di errori 404. Nella bacheca di WordPress, vai su "Impostazioni" ⟶ "Permalink" e scegli una struttura di permalink diversa. Salva le modifiche per ripristinare i permalink. Se questo risolve il problema, puoi tornare alla struttura che preferisci.

Ripristina il file .htaccess

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

  • Accesso ai file del sito: utilizza un FTP (come FileZilla) o il file manager del tuo provider di hosting per connetterti al server del tuo sito web.
  • Individua il file .htaccess: accedi alla directory principale della tua installazione di WordPress. Cerca il file .htaccess. Se non è visibile, controlla le impostazioni del tuo client FTP per visualizzare i file nascosti.
  • Backup del file .htaccess corrente: prima di apportare modifiche, esegui un backup del file .htaccess esistente. Scaricalo sul tuo computer locale. In questo modo, potrai ripristinare lo stato precedente se necessario.
  • Elimina o rinomina il file .htaccess corrente: a volte, il file .htaccess potrebbe essere danneggiato. Puoi eliminarlo o rinominarlo, ad esempio, in ".htaccess_backup". In questo modo, WordPress genererà un nuovo file .htaccess.
  • Rigenerare il file .htaccess nella bacheca di WordPress: Accedi alla di amministrazione di WordPress . Vai su "Impostazioni" e seleziona "Permalink". Senza apportare modifiche, fai clic sul pulsante "Salva modifiche". Questa azione farà sì che WordPress rigeneri il file .htaccess.
  • Verifica il contenuto del file .htaccess: apri il file .htaccess appena generato e verifica che contenga le configurazioni corrette. Se hai bisogno di impostazioni specifiche per il tuo sito (come reindirizzamenti o regole personalizzate), aggiungile nuovamente al file.

Controlla diverse pagine del tuo sito web per assicurarti che gli errori 404 siano stati risolti. Il ripristino del file .htaccess dovrebbe eliminare i problemi relativi a configurazioni errate.

Disabilitare i plugin e i temi di WordPress

Disattiva i plugin e passa a un tema WordPress predefinito (come Twenty Twenty-One). Riattiva ogni plugin e tema uno alla volta, verificando se l'errore 404 si ripresenta. Questo aiuta a identificare il plugin o il tema specifico che causa il problema. Una volta identificato, aggiorna o cerca alternative per i plugin o i temi problematici.

Modifica e aggiorna l'URL di WordPress nel database

Se riscontri errori 404 a causa di configurazioni URL errate, ecco i passaggi per aggiornare l' URL di WordPress nel database:

  • Accedi al database tramite phpMyAdmin: accedi al tuo account di hosting e trova lo strumento phpMyAdmin. Seleziona il tuo database WordPress dalla barra laterale sinistra.
  • Aprire wp_options : individuare e fare clic sulla wp_options nel database.
  • Individua le righe relative all'URL del sito e alla home page: cerca le righe con l'opzione 'siteurl' e 'home'. Queste rappresentano in genere le impostazioni dell'URL del tuo sito WordPress.
  • Modifica valori: fai clic sull'icona a forma di matita o "Modifica" accanto alle righe "siteurl" e "home". Aggiorna il campo "option_value" con l'URL corretto.
  • Salva modifiche: dopo aver aggiornato i valori, fai clic sul pulsante "Vai" o "Salva" per salvare le modifiche.

Infine, svuota la cache del browser per assicurarti che venga caricato l'URL aggiornato. Dopodiché, controlla il tuo sito WordPress per verificare che gli errori 404 siano stati risolti.

Correggi l'errore 404 di WordPress sui server locali

Se l'ambiente del server locale è diverso dal server live, potrebbero verificarsi errori 404. Anche discrepanze nella versione di PHP, nelle impostazioni di MySQL, nelle strutture dei file e nelle configurazioni del database possono contribuire a questo problema. Ecco i passaggi per risolvere il problema:

  • Verifica la configurazione del server locale: assicurati che l'ambiente del tuo server locale (ad esempio, XAMPP, MAMP) corrisponda alle configurazioni del tuo server live. Verifica la versione di PHP, le impostazioni di MySQL e altri parametri del server.
  • Verifica la struttura di file e cartelle: controlla che la struttura di file e cartelle del tuo server locale corrisponda a quella del server di produzione. Eventuali incongruenze possono causare errori 404.
  • Verifica le impostazioni del database: assicurati che le impostazioni del database locale corrispondano a quelle del database di produzione. Presta attenzione al nome del database, al nome utente e alla password.
  • Aggiorna l'URL locale di WordPress: accedi al database locale di WordPress utilizzando phpMyAdmin o uno strumento simile. Nella wp_options , individua le righe 'siteurl' e 'home' e aggiornale con l'URL locale corretto.
  • Verifica i file .htaccess e i permalink: assicurati che il file .htaccess sul tuo server locale sia configurato correttamente. Se manca o è danneggiato, ricrealo o copialo dal tuo server di produzione.

Verifica e reimposta i permalink accedendo alla bacheca di WordPressImpostazioni Permalinke cliccando su "Salva modifiche". Riavvia il server locale per applicare le modifiche. Ora, controlla il tuo sito WordPress locale per verificare se gli errori 404 sono stati risolti.

Utilizzare il codice per reindirizzare le pagine di errore 404 alla homepage

Utilizzando questo metodo, è possibile creare reindirizzamenti 301 per tutte le pagine 404 verso la propria homepage. Per farlo, accedi al tuo server e naviga nella cartella HTML pubblica o nella cartella contenente i file del tuo sito web. Puoi anche recuperare i file del tuo sito web tramite un'applicazione FTP come FileZilla. Aspetto Editor del tema Un'altra opzione è

Indipendentemente dalla tecnica utilizzata, cerca un file denominato 404.phpo creane uno se 404.php non esiste già e aggiungici il seguente codice:

<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: ".get_bloginfo('url')); exit(); ?>

Salva le modifiche al termine. Quando si verifica un errore 404, i visitatori del sito web verranno ora reindirizzati alla home page.

Utilizzare i plugin per reindirizzare o correggere le pagine di errore 404

Questa è la tecnica più efficace per reindirizzare o correggere una pagina di errore 404, poiché non richiede la creazione di una singola riga di codice per la homepage e offre 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 diversi plugin, tra cui i seguenti:

Reindirizzamento

404-errori-reindirizzamento-plugin-wordpress

Con oltre un milione di installazioni attive, Redirection è di gran lunga il plugin di reindirizzamento per pagine 404 più popolare. È semplice da usare e include diverse altre funzionalità che abbiamo trovato molto interessanti. Ad esempio, è possibile reindirizzare i visitatori che utilizzano uno specifico browser web a una pagina particolare. Tra i vari reindirizzamenti condizionali sono disponibili quelli basati su stato di accesso, referrer, cookie, intestazioni HTTP, indirizzo IP, server e tipo di pagina, oltre al reindirizzamento se la pagina corrente è una pagina 404.

Tutti i 404 reindirizzano alla homepage

tutti-404-reindirizzamento-alla-homepage-plugin-wordpress

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 di impostare i reindirizzamenti per URL specifici.

Reindirizzamenti 301 – Easy Redirect Manager

301-redirect-plugin-wordpress

Un altro plugin che semplifica la generazione di reindirizzamenti per gli errori 404. Offre numerose funzionalità che lo rendono uno dei plugin più utili. Installalo da qui. L'installazione e l'attivazione del plugin sono il primo passo. Prendiamo come esempio il plugin "All 404 redirect to homepage".

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

Per iniziare, verrà installato il plugin "All 404 Redirect to Homepage". Puoi scaricarlo da WordPress.org o andare su "Plugin" ⟶ "Aggiungi nuovo" nel pannello di amministrazione di WordPress e cercare il plugin. Dopo aver completato l'installazione, assicurati di attivarlo.

  • Aggiungere personalizzazioni al plugin: ora che il plugin è installato e abilitato, è necessario configurarlo e definire le regole di reindirizzamento. Per farlo, accedi alla sezione Impostazioni del pannello di amministrazione del tuo sito WordPress e clicca su "Tutti gli errori 404 reindirizzano alla homepage".
  • Questo ti porterà alla pagina delle impostazioni. Qui, seleziona Stato reindirizzamento 404 dal menu a tendina e, per abilitare il plugin, scegli Abilitato.
  • Dopodiché, ti verrà chiesto di inserire l'URL della homepage del tuo sito web nell'area "Reindirizza tutte le pagine 404 a". L'URL della tua homepage verrà memorizzato nel plugin. Quest'area può essere utilizzata per aggiungere qualsiasi altro URL personalizzato.
  • Una volta completate le modifiche, fare clic sul pulsante Aggiorna opzioni.

In questo caso, tutte le pagine 404 verranno reindirizzate alla homepage. Verifica le modifiche per assicurarti che tutto funzioni correttamente. Puoi farlo andando sul tuo sito web e digitando un URL inesistente.

Monitora il tuo sito WordPress per le pagine di errore 404

Monitorare il tuo sito web per individuare gli errori 404 è essenziale per garantire un'esperienza utente positiva e garantire che i visitatori possano accedere ai contenuti che cercano. Utilizzando i seguenti strumenti, ecco come monitorare il tuo sito per individuare gli errori 404.

  • Google Search Console: Google Search Console (GSC) fornisce un report completo sugli errori di scansione, inclusi gli errori 404. Aggiungi il tuo sito a Google Search Console e controlla regolarmente la sezione "Copertura" per i dettagli sugli errori.
  • Google Analytics: Utilizza Google Analytics per monitorare il comportamento degli utenti. Controlla la sezione "Comportamento" ⟶ "Contenuto del sito" ⟶ "Tutte le pagine" per individuare le pagine che generano errori 404.
  • Strumenti di monitoraggio del sito web: utilizza strumenti di monitoraggio del sito web di terze parti come Pingdom, UptimeRoboto GTmetrix. Questi strumenti possono inviare avvisi quando rilevano errori 404 durante i controlli di routine del sito.
  • Strumenti per il controllo dei link non funzionanti: Utilizza strumenti online per il controllo dei link non funzionanti come Seahawk's Broken Link Checker. Questo strumento analizza l'intero sito web alla ricerca di link non funzionanti, inclusi gli errori 404.
  • Dead Link Checker: Dead Link Checker è uno strumento basato sul web progettato per analizzare interi siti web alla ricerca di link non funzionanti, inclusi gli errori 404. Fornisce report dettagliati per una risoluzione efficiente degli errori.

Leggi anche: Errori più comuni di WordPress: come risolverli

Plugin reindirizzato 404 (plugin WordPress)

Introduzione: il plugin 404 Redirected per WordPress reindirizza automaticamente i visitatori dalle pagine di errore ai contenuti pertinenti, riducendo al minimo gli errori 404. Le funzionalità principali includono:

  • Reindirizzamento automatico: reindirizzamento senza interruzioni dei visitatori alle pagine pertinenti.
  • Reindirizzamenti personalizzati: configurazione di reindirizzamento personalizzata per pagine di errore specifiche.
  • Registrazione degli errori: registrazione degli errori 404 riscontrati per approfondimenti e analisi.

LinkMiner (estensione Chrome)

LinkMiner, un'estensione per Chrome, consente di verificare al volo la presenza di link non funzionanti, inclusi gli errori 404, sulle pagine web visitate. Ecco come funziona:

  • Controllo dei link on-page: identificazione in tempo reale dei link non funzionanti durante la navigazione.
  • Rilevamento dei collegamenti interni ed esterni: rilevamento degli errori 404 sia interni che esterni.
  • Integrazione senza sforzo: integrazione perfetta in Chrome per il controllo immediato dei link.

Ahrefs

Ahrefs poliedrico strumento SEO che offre una funzionalità di Site Audit per un'analisi completa del sito web, incluso il rilevamento degli errori 404. Le funzionalità principali includono:

  • Audit del sito: analisi approfondita per identificare problemi di scansione, inclusi errori 404.
  • Report dettagliati: report approfonditi sugli errori rilevati con informazioni utili.
  • Analisi competitiva: benchmarking rispetto ai concorrenti per migliorare le strategie di risoluzione degli errori.

Pingdom

Pingdom è un servizio di monitoraggio dei siti web che fornisce avvisi in tempo reale per vari problemi, inclusi gli errori 404, per garantire prestazioni ottimali. Le funzionalità principali includono:

  • Monitoraggio in tempo reale: rilevamento immediato e avvisi per gli errori 404 non appena si verificano.
  • Report sulle prestazioni: informazioni dettagliate sui tassi di errore e sui tempi di risposta.
  • Sistema di avviso: avvisi personalizzabili tramite e-mail o SMS per una rapida risoluzione degli errori.

Come creare la tua pagina "Errore 404 Non trovato"?

Se vuoi personalizzare la pagina di errore 404 del tuo sito web, il processo è semplice. Ecco due metodi per farlo:

  • Utilizzo del plugin per la pagina 404: Il plugin per la pagina 404 offre una soluzione intuitiva per creare una pagina di errore personalizzata. Grazie alla sua interfaccia intuitiva, puoi creare e personalizzare rapidamente la tua pagina 404 in modo che si adatti al design e allo stile del tuo sito web.
  • Configurazione manuale: la configurazione manuale è un'opzione anche per chi preferisce un approccio pratico. Basta aggiungere una singola riga di codice al file .htaccess, indirizzando l'errore a una pagina specifica. Quindi, crea questa pagina designata, assicurandoti che fornisca informazioni pertinenti e opzioni di navigazione utili per i visitatori che riscontrano l'errore 404.

Conclusione

In conclusione, la risoluzione degli errori 404 di WordPress richiede un approccio sistematico. Affrontando potenziali cause come configurazioni errate, discrepanze negli URL e problemi del server, è possibile ripristinare la funzionalità dei siti web. L'impiego di misure come il debug, la cancellazione della cache e gli aggiornamenti del database garantisce un processo di risoluzione dei problemi completo. Backup regolari e cautela durante le modifiche ai file sono altre misure di sicurezza essenziali.

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

Domande frequenti sull'errore 404 del sito web WordPress

Come posso eliminare le pagine di errore 404?

Per eliminare gli errori 404 in WordPress, inizia controllando e modificando i permalink nella bacheca di WordPress, alla voce "Impostazioni" ⟶ "Permalink". Assicurati che siano configurati correttamente. Inoltre, rivedi i contenuti modificati di recente, controlla le risorse del server per individuare eventuali limitazioni e ripristina o rigenera il file .htaccess tramite le impostazioni dei permalink.

Come posso modificare lo stato 404 in WordPress?

Per modificare lo stato 404 in WordPress:

  • Crea una pagina 404 personalizzata: progetta una pagina di errore 404 personalizzata per migliorare l'esperienza utente. Crea una nuova pagina in WordPress, aggiungi i tuoi contenuti e salvala.
  • Imposta una pagina 404 personalizzata: installa un plugin come "404page" per impostare una pagina personalizzata come pagina di errore 404. Configura le impostazioni del plugin per designare la pagina creata.

Come posso eliminare l'errore soft 404 in WordPress?

Per eliminare gli errori soft 404 in WordPress:

  • Verifica la pertinenza dei contenuti: assicurati che le pagine contrassegnate come soft 404 contengano contenuti pertinenti. Google potrebbe interpretare contenuti poco pertinenti o irrilevanti come soft 404.
  • Aggiorna i contenuti: migliora i contenuti delle pagine segnalate, rendendoli più consistenti e preziosi. Risolvi eventuali problemi che potrebbero far percepire i contenuti come poco informativi dai motori di ricerca.
  • Invia la mappa del sito ai motori di ricerca: invia una mappa del sito aggiornata ai motori di ricerca per facilitare la scansione e l'indicizzazione dei tuoi contenuti migliorati.

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

Se la tua area di amministrazione WordPress visualizza un errore 404, verifica l'integrità del file .htaccess nella directory principale di WordPress. Ripristinalo o rigeneralo salvando i permalink in "Impostazioni" ⟶ "Permalink".

Disattiva tutti i plugin sul tuo sito e passa a un tema predefinito per identificare eventuali conflitti. Verifica che i permessi dei file siano corretti e che l'URL del sito nel database di WordPress sia corretto utilizzando phpMyAdmin. Aggiornalo se necessario per farlo corrispondere all'URL della pagina ora corretto.

Come posso reindirizzare gli errori 404 in WordPress?

Puoi reindirizzare gli errori 404 in WordPress utilizzando plugin come Redirection o modificando il file .htaccess del tuo sito. Imposta un redirect 301 per indirizzare utenti e motori di ricerca a una pagina pertinente invece di visualizzare l'errore 404.

Perché gli errori 404 sono dannosi per la SEO?

Gli errori 404 possono avere un impatto negativo sulla SEO perché creano un'esperienza utente scadente e segnalano ai motori di ricerca che il tuo sito potrebbe avere contenuti obsoleti o non funzionanti. Un numero maggiore di errori 404 può portare a un posizionamento più alto e a un aumento del traffico organico. È essenziale correggerli tempestivamente per mantenere un sito web sano.

I plugin possono causare errori 404 in WordPress?

Sì, a volte i plugin possono causare errori 404 in WordPress, soprattutto se influenzano la struttura degli URL o generano contenuti dinamici in modo errato. Per risolvere il problema, disattiva i plugin uno alla volta per identificare il colpevole, quindi aggiorna, sostituisci o rimuovi il plugin problematico.

Saldi di compleanno della pasticceria WPBakery

WPBakery compie 15 anni: cosa ti aspetta durante i saldi di compleanno?

WPBakery compie 15 anni e li festeggia nel modo in cui i costruttori vorrebbero: con

Quando un&#39;azienda ha bisogno di pacchetti di supporto WordPress?

Quando un'azienda ha bisogno di pacchetti di supporto WordPress?

Un'azienda ha bisogno di pacchetti di supporto WordPress quando si verificano problemi tecnici, tempi di inattività, rischi per la sicurezza o manutenzione del sito web

WordPress 6.9 ha causato problemi a Slider Revolution: ecco come risolverli

WordPress 6.9 ha causato problemi a Slider Revolution? Ecco come risolverli

Cos'è Slider Revolution? Slider Revolution è un popolare plugin di WordPress utilizzato per creare slider responsivi

Inizia con Seahawk

Registrati alla nostra app per visualizzare i nostri prezzi e ottenere sconti.