In questo articolo scoprirà:
- Come riconoscere l’errore 404
- Come risolvere l’errore 404
- Come impostare una pagina di errore personalizzata
- Domande frequenti
Errore 404 Not Found
L’errore 404 indica che un file o un’altra risorsa non è disponibile. Se manca l’intera pagina richiesta, riconoscerà l’errore 404 dal testo Not found nel titolo.

Alcuni siti possono avere una pagina 404 personalizzata. Se desidera configurarne una, segua il capitolo Impostazione della pagina personalizzata per l’errore 404.
L’errore 404 viene restituito anche da immagini e altre risorse che non è stato possibile caricare. L’elenco completo è disponibile negli strumenti per sviluppatori del browser (di solito con il tasto F12) nella console (Console), oppure nella scheda Rete (Network). Per caricare i dati della scheda Rete, aggiorni la pagina.

È simile all‘ errore 403 Forbidden, ma di norma mancano file meno importanti di index.html, index.php o .htaccess.
Risoluzione dell’errore 404
Se un file del Suo webhosting non viene caricato correttamente, segua questi passaggi:
- Verifichi tramite FTP, se il file si trova effettivamente sul webhosting.
- Controlli anche le dimensioni del file caricato: un file danneggiato o caricato solo in parte può causare a sua volta l’errore 404.
- Controlli il percorso del file in questione, ovvero se la sua posizione effettiva corrisponde a quella indicata nel codice dell’applicazione web.
Se utilizza contenuti provenienti da un’altra fonte (più spesso font, script, css), verifichi la loro disponibilità (sia temporanea sia a lungo termine). Se la fonte non è disponibile a lungo termine, valuti di sostituirla.
Contenuti misti
Un’altra fonte comune di problemi sono i cosiddetti contenuti misti (mixed content): il sito viene caricato tramite il protocollo sicuro HTTPS, ma alcune risorse cercano di caricarsi tramite HTTP non sicuro.
Controlli i file sorgente del sito e corregga tutti gli indirizzi con http:// in https://.
Se utilizza un sistema di gestione dei contenuti, ad esempio WordPress, usi lo strumento per la correzione dei contenuti misti (in WordPress: Strumenti Salute del sito).
WEDOS Protection e Let’s Encrypt
Se nota l’errore 404 su un webhosting con dominio su WEDOS Protection ⧉, verifichi che siano trascorsi almeno 90 minuti dall‘ attivazione del certificato HTTPS. In caso contrario, attenda e provi a ricaricare la pagina senza cache con la scorciatoia da tastiera Ctrl + Shift + R.
Se il problema persiste, si assicuri che i record DNS e gli indirizzi IP attuali del Suo proxy coincidano.
Impostazione della pagina personalizzata per l’errore 404
Se desidera mostrare un messaggio di errore personalizzato quando una pagina non viene trovata, segua questi passaggi:
- Crei una pagina di errore personalizzata, ad esempio 404.html, e la salvi tramite FTP nella directory principale del sito (nello stesso punto in cui si trova il file index.html o index.php).
- Nella stessa cartella apra il file .htaccess. Se non ce n’è nessuno, lo crei (il nome include il punto iniziale e non ha estensione).
- Alla fine del contenuto del file .htaccess inserisca il codice:
ErrorDocument 404 /404.html
Se il Suo documento ha un nome diverso da 404.html, modifichi il nome del file nel codice.

Domande frequenti
Nessuna delle soluzioni mi ha aiutato: cosa devo fare ora?
Se l’errore 404 è causato da un file sul webhosting, attivi l’accesso FTP temporaneo per il Support seguendo questa guida e tramite il modulo ⧉ richieda una verifica. Indichi il nome del sito e gli indirizzi dei file non disponibili.
Non possiamo verificare in alcun modo le risorse esterne: chieda un controllo al relativo gestore. Se richiederà l’indirizzo IP del webhosting, lo troverà nel dettaglio del servizio ⧉ v tabulce Adresy služeb.
L’errore 404 si verifica anche altrove, non solo su VEDOS?
Sì, è un errore comune causato dalla mancata disponibilità dei file sul server. Il server (webhosting) funziona senza problemi: la correzione consiste nel caricare sul sito i file mancanti e nel garantire che le risorse siano disponibili tramite il protocollo corretto.