A WordPress admin plugin to Customize and secure your WordPress dashboard
Pagina 404 personalizzata
Sostituisce la pagina "non trovato" del tuo tema con una che ha il tuo logo, le tue parole e — soprattutto — una via d'uscita: una casella di ricerca e un link alla home.Risponde davvero 404, così i motori lasciano cadere l'indirizzo mancante invece di indicizzare un doppione.
Come funziona
strong, em, a, br — quindi puoi rimandare a una pagina precisa invece di scusarti e basta.noindex, follow: la pagina mancante esce dall'indice, ma i link contenuti restano seguibili.Il pulsante apre un indirizzo inesistente in una nuova scheda, così percorre davvero la strada del 404. La risposta viene inviata di proposito con stato 200: molti hosting sostituiscono il corpo di qualsiasi risposta 404 — nginx con proxy_intercept_errors, Apache con ErrorDocument — e il confronto tra le due dice subito da che parte sta il problema.
Se vedi un errore del server invece della tua pagina: il 404 viene risposto dall'hosting o dalla CDN prima che WordPress entri in funzione, e nessun plugin può cambiarlo. Messaggi come "404, the file you requested does not exist" non vengono da WordPress: cerca una regola ErrorDocument nell'.htaccess o una pagina di errore nel pannello dell'hosting.
Ogni indirizzo che finisce qui può essere registrato: è il monitor 404, che mostra quali link rotti stanno perdendo visitatori e da dove arrivano.
Domande frequenti
Cinque risposte su indicizzazione, temi, traduzioni e sull’unico problema che nessun plugin può risolvere al posto tuo.
No, se risponde con il codice di stato corretto — e questa lo fa. Restituisce un vero HTTP 404 insieme a noindex, follow, che è esattamente ciò che i motori si aspettano: l’indirizzo mancante esce dall’indice, mentre i link contenuti nella pagina restano seguibili.
Il danno arriva dalla configurazione opposta. Una pagina 404 servita con stato 200 — tipico di chi la costruisce come pagina WordPress normale e ci reindirizza sopra — comunica a Google che ogni indirizzo sbagliato è una pagina valida con contenuto identico. Il risultato è contenuto duplicato su larga scala, molto peggio del link rotto di partenza.
Sì, finché è attiva, e interviene tardi nel ciclo di WordPress: dopo che il tema e gli altri plugin hanno fatto le proprie scelte. Così non entra in conflitto con chi gestisce già certi indirizzi in modo particolare.
La pagina è autonoma e non carica il tema. È un dettaglio che conta più di quanto sembri: quando i 404 arrivano da una scansione automatica che prova migliaia di indirizzi inventati, non stai renderizzando l’intero front-end migliaia di volte solo per servire un errore.
Sì. Titolo e messaggio sono testi tuoi, non stringhe del plugin, quindi non possono stare in un file di traduzione. Vengono invece registrati presso Polylang e WPML quando uno dei due è attivo, e li traduci nello stesso posto in cui traduci il resto del sito.
Se non hai né l’uno né l’altro, restano semplicemente come li hai scritti. Nel messaggio è ammesso HTML di base — strong, em, a, br — quindi puoi rimandare a una pagina precisa invece di limitarti a scusarti.
Perché il 404 viene risposto dall’hosting o dalla CDN prima che WordPress entri in funzione, e a quel punto nessun plugin può intervenire. Messaggi come “404, the file you requested does not exist” non provengono mai da WordPress.
Su Apache cerca una regola ErrorDocument nell’.htaccess. Su nginx commenta la riga error_page 404 e porta fastcgi_intercept_errors a off. L’anteprima integrata serve proprio a diagnosticare questo caso: apre un indirizzo inesistente, così la risposta percorre davvero la strada reale.
È l’elemento più utile dell’intera pagina. Chi ha sbagliato a digitare un indirizzo, o ha seguito un link a un contenuto che hai spostato, di solito sa già cosa stava cercando: un campo di ricerca gli permette di arrivarci in un passaggio, mentre il link alla home lo costringe a ricominciare da capo.
Entrambi sono facoltativi e si attivano separatamente, insieme al logo scelto dalla libreria media. Il colore d’accento arriva dal tema della bacheca, quindi la pagina resta coerente con il resto senza una seconda configurazione.