WordPress: reindirizzare tutte le pagine 404 alla Homepage

25 mar 2019, 21:00:03
Visualizzazioni: 21.9K
Voti: 1

Voglio reindirizzare tutte le pagine di errore 404 del mio sito WordPress alla homepage, o a una pagina specifica.
Qualche consiglio?

10
Commenti

hai votato negativamente la mia domanda? sai che non è la tua buona risposta.

Aadii Mughal Aadii Mughal
25 mar 2019 21:28:18

ho risolto con questo plugin https://wordpress.org/plugins/all-404-redirect-to-homepage/.

Aadii Mughal Aadii Mughal
25 mar 2019 21:29:26

Probabilmente è un'idea migliore progettare la tua pagina 404 in modo che includa informazioni rilevanti dalla tua homepage e/o includa un link alla tua homepage. Può essere confuso per gli utenti e danneggiare il tuo SEO/posizionamento nei motori di ricerca reindirizzare indiscriminatamente senza inviare un codice 404 per pagine inesistenti. I codici di errore 404 servono a uno scopo utile. Se insisti nel farlo, dovresti almeno tracciare questi reindirizzamenti, in modo da poter correggere gli errori. Questo plugin può fare entrambe le cose Redirection. Se cambi l'URL di una pagina, usalo per reindirizzare alla tua pagina aggiornata.

SherylHohman SherylHohman
25 mar 2019 22:02:02

Ho risolto utilizzando wordpress.org/plugins/all-404-redirect-to-homepage questo plugin. Ma preferirei comunque usare del codice invece di un plugin.

Aadii Mughal Aadii Mughal
25 mar 2019 21:29:57

Non reindirizzare la pagina 404 alla homepage. È dannoso per la SEO e potrebbe rimuovere informazioni utili per correggere i tuoi link. Risparmiati problemi e usa semplicemente la pagina 404 per trovare errori e correggerli.

keepkalm keepkalm
25 mar 2019 21:47:38

@MaxYudin Aadii è nuovo, in futuro sii educato e linka le regole, se non basta chiama un moderatore o segnala. Non c'è bisogno di usare lettere maiuscole e punti esclamativi

Tom J Nowell Tom J Nowell
25 mar 2019 22:24:19

@Tom Cercherò di essere gentile, ma divento pazzo quando le persone nuove non leggono le regole e non sanno rappresentare il problema prima di postare. Principalmente mi arrabbio quando sono ubriaco ma presto mi disconnetterò.

Max Yudin Max Yudin
26 mar 2019 07:42:19

@MaxYudin è un problema loro non tuo, non devi coinvolgerti in ogni post, ma navigare sul sito mentre sei ubriaco non è una buona idea, forse dovresti allontanarti dal computer dopo un drink

Tom J Nowell Tom J Nowell
26 mar 2019 11:38:13

@Tom Voglio aiutare qualcuno anche quando sono ubriaco, ma l'80% delle domande sono fuori dallo scopo di questo sito o sono formulate senza metodo e questo mi fa infuriare. Le persone che cercano una buona risposta non possono trovarla a causa di questo tipo di persone che fanno domande.

Max Yudin Max Yudin
26 mar 2019 20:02:08

È proprio a questo che servono i voti negativi e i voti per chiudere, comunque lasciamo i commenti per la domanda

Tom J Nowell Tom J Nowell
26 mar 2019 21:38:46
Mostra i restanti 5 commenti
Tutte le risposte alla domanda 2
0

Nota: Ho letto da qualche parte che reindirizzare tutti gli errori 404 alla Homepage non è un buon approccio per fini SEO


Il modo più semplice per reindirizzare tutti gli errori 404 alla homepage in WordPress.

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;
    }
}
24 ott 2019 15:50:46
0

Probabilmente è una buona idea progettare la tua pagina 404 per includere informazioni rilevanti dalla tua homepage e/o includere un link alla tua homepage.

Reindirizzare semplicemente tutti gli errori 404 alla pagina principale può confondere gli utenti e danneggiare il tuo SEO/posizionamento nei motori di ricerca. Si suggerisce di fornire un feedback agli utenti sul motivo per cui una pagina che si aspettavano di vedere non è stata caricata. I codici di errore 404 possono servire a uno scopo utile.

Se insisti nel fare reindirizzamenti generici, dovresti almeno tracciare questi reindirizzamenti, in modo da poter correggere gli errori.

Questo plugin può fare entrambe le cose Reindirizzamenti, e molto altro.

Una grande funzionalità di questo plugin è che se cambi l'URL di una pagina all'interno del tuo sito, puoi specificare un reindirizzamento "permanente" alla nuova posizione corretta della tua pagina.

Se monitori gli errori 404 sul tuo sito web, puoi anche identificare errori, come un refuso nel tuo HTML, che potrebbe produrre un 404 non intenzionale. Puoi quindi correggere il refuso e aggiungere un reindirizzamento specifico per inoltrare qualsiasi richiesta per quel link errato al corretto URL. Così i visitatori, che utilizzino entrambi i link, arriveranno sulla pagina desiderata.

Puoi anche utilizzare il log per identificare errori di ortografia che derivano da refusi su altri siti che linkano al tuo. Ancora una volta, puoi aggiungere un reindirizzamento specifico che intercetta il refuso e li inoltra alla pagina corretta. Potresti persino provare a inviare loro un'email per informarli del loro errore. Potrebbero o meno correggerlo, ma in ogni caso sarai in grado di indirizzare automaticamente gli utenti al sito web corretto.

Nota, quando visualizzi l'elenco degli errori 404 registrati da questo (o qualsiasi altro) plugin, vedrai una tonnellata di richieste errate che sono "bot" che cercano vulnerabilità nel tuo sito web. Queste richieste possono essere ignorate, reindirizzate a una pagina specifica (come localhost o la tua homepage), oppure puoi impostare una regola per espellerli dal tuo sistema dopo un certo numero di richieste errate.
Per la maggior parte, vorrai concentrarti sugli errori 404 che sono ovviamente il risultato di refusi, o URL che una volta esistevano ma sono stati modificati o rimossi del tutto.

Nel caso di pagine che sono state eliminate, reindirizzare permanentemente quei link alla homepage potrebbe essere la soluzione corretta.

25 mar 2019 22:23:37