Errore 404 Not Found: cause e soluzioni

Errore 404 Not Found: cause e soluzioni

L’errore 404 Not Found indica che il server è raggiungibile, ma non riesce a trovare la pagina o la risorsa richiesta.

Può comparire quando l’indirizzo è stato digitato in modo errato, una pagina è stata eliminata oppure il suo URL è stato modificato senza creare un reindirizzamento.

1. Controlla l’indirizzo della pagina

Verifica che l’URL non contenga:

  • errori di battitura;
  • spazi o caratteri errati;
  • parti mancanti;
  • un vecchio indirizzo salvato nei preferiti.

Prova quindi a ricaricare la pagina oppure torna alla homepage del sito.

2. Verifica che la pagina esista

Se sei il proprietario del sito, controlla che la pagina o l’articolo:

  • sia pubblicato;
  • non sia stato spostato nel cestino;
  • non sia impostato come bozza o privato;
  • utilizzi il permalink corretto.

Se la pagina è stata eliminata definitivamente e non esiste un contenuto equivalente, è corretto restituire un errore 404.

3. Rigenera i permalink di WordPress

Se molte pagine WordPress restituiscono improvvisamente un errore 404, accedi alla bacheca e vai in:

Impostazioni → Permalink

Senza modificare la struttura, premi:

Salva le modifiche

WordPress rigenererà le regole necessarie per gestire i permalink.

4. Controlla i collegamenti interni

Verifica menu, pulsanti, immagini e link presenti negli articoli.

Quando trovi un collegamento verso una pagina inesistente:

  • correggi l’URL se contiene un errore;
  • sostituiscilo con il nuovo indirizzo;
  • rimuovilo se la risorsa non esiste più.

5. Crea un redirect quando la pagina è stata spostata

Se una pagina è stata trasferita definitivamente a un nuovo indirizzo, configura un redirect 301 dal vecchio URL al nuovo URL più pertinente.

Non reindirizzare automaticamente tutte le pagine 404 verso la homepage: il redirect deve portare a una risorsa realmente equivalente o strettamente collegata. I redirect comunicano agli utenti e ai motori di ricerca che una pagina ha una nuova posizione.

6. Controlla il file .htaccess

Se il problema è iniziato dopo una modifica al file .htaccess, ripristina una copia funzionante oppure rigenera i permalink di WordPress.

Prima di modificare il file, crea sempre una copia di sicurezza.

7. Personalizza la pagina 404

Una buona pagina 404 dovrebbe aiutare l’utente a continuare la navigazione mostrando:

  • un messaggio chiaro;
  • un collegamento alla homepage;
  • la ricerca interna;
  • le sezioni principali del sito;
  • un modo per contattare l’assistenza.

Il codice HTTP deve comunque rimanere realmente 404. Questo stato indica che il server non trova la risorsa richiesta; non specifica però se l’assenza sia temporanea o permanente.

8. Contatta l’assistenza

Se l’errore interessa molte pagine oppure non riesci a individuarne la causa, apri un ticket indicando:

  • dominio interessato;
  • URL che restituisce l’errore;
  • momento in cui è comparso;
  • modifiche effettuate prima del problema;
  • eventuali redirect configurati.
Errore 404 Not Found: cause e soluzioni ultima modifica: 2017-10-03T14:37:00+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?