Come Evitare Errore 404 su WordPress

Guida step-by-step per evitare e rimuovere gli errori 404 delle pagine non trovate sul tuo sito WordPress.

Come Evitare Errore 404 su WordPress
Condividi
01

Accedi all'editor del tema

Dalla dashboard del tuo sito WordPress, tramite la barra laterale sinistra segui questi passaggi:

  • Vai su Aspetto > Editor del tema

Adesso vedrai sulla sinistra l’elenco dei files e cartelle del tuo sito WordPress.

02

Accedi al file Functions.php

Dall’editor del tema, sulla destra fai clic su “functions.php“.

Potrai notare le funzioni PHP di default e personalizzate da te.

03

Aggiungi la funzione PHP

Nel file functions.php, scorri fino in fondo e incolla questa funzione:

/*=============================================
=             R 301 HOME IF 404     =
=============================================*/

if( !function_exists('redirect_404_to_homepage') ){

    add_action( 'template_redirect', 'redirect_404_to_homepage' );

    function redirect_404_to_homepage(){
       if(is_404()):
            wp_safe_redirect( home_url('/') );
            exit;
        endif;
    }
}

Questa funzione ha questa caratteristiche:

  • Tutte la pagine non trovate non saranno più raggiungibili
  • In automatico il visitatore sarà reindirizzato nella homepage
  • Elimina l’errore in Search Console
04

Aggiorna il file functions.php

Se hai seguito tutti gli step correttamente, fai clic sul pulsante Aggiorna file che trovi in fondo alla pagina della dashboard WordPress.

N.B: Se il tuo sito adesso è irraggiungibile mostrando l’errore 500, accedi tramite FTP al tuo sito ed elimina il codice che hai appena incollato nel file functions.php

Adesso che hai aggiornato il file functions.php, prova a visitare una pagina non trovata (404) e vedrai che sarai reindirizzato alla homepage.