Un errore 404 è una risposta dal server (codice di stato HTTP) su cui è ospitato un sito o un web service: serve a informarci del fatto che l’indirizzo o l’URL che abbiamo digitale non è accessibile, per cui non sarà possibile visualizzarlo nella forma che ci aspetteremmo. Al suo posto vedremo una notifica di errore 404, che in genere riporterà la dicitura “pagina non trovata” (eventualmente in inglese).
Il codice di stato di risposta dell’errore client HTTP 404 Not Found indica pertanto che il server non riesce a trovare la risorsa richiesta. I link che portano a una pagina 404 sono spesso chiamati link interrotti / “morti” e possono essere soggetti a diversi tipi di interventi. L’utente comune non può nulla, in questi casi: è l’amministratore del sito o del servizio che deve provvedere a risolvere.
Un codice di stato 404 indica che la risorsa è mancante, senza specificare se la mancanza sia temporanea o permanente. Se una risorsa viene rimossa in modo permanente, i server dovrebbero invece inviare più coerentemente lo stato HTTP 410 Gone. Nella pratica, comunque, gli sviluppatori tendono a non fare questa distinzione e generalizzano tutti gli errori di questo tipo come una pagina 404.
Cause dell’errore 404
L’errore 404 potrebbe verificarsi a causa di un errore dell’utente o di un errore nella configurazione dell’amministratore del sito, oppure a causa della cancellazione accidentale di una pagina web. Le cause principali di un errore 404 possono essere:
- URL non corretto: quando l’utente digita un indirizzo inesistente.
- Pagina spostata: quando l’editor del sito web modifica l’URL della pagina.
- Pagina eliminata: quando l’amministratore del sito elimina una pagina.
Anche un piccolo errore di battitura nell’URL o indirizzo web potrebbe causare un errore 404. Ed è spesso una delle sue cause più tipiche!
Come risolvere l’errore 404?
Gli errori 404 su un sito Web possono causare una scarsa esperienza utente per i visitatori, quindi il numero di link interrotti (interni ed esterni) dovrebbe essere ridotto al minimo per evitare frustrazioni nei lettori. Le cause comuni delle risposte 404 sono URL digitati in modo errato o pagine spostate o eliminate senza reindirizzamento.
L’errore 404, noto anche come “404 Not Found”, è un codice di stato HTTP che indica che la risorsa richiesta non è stata trovata sul server. Ecco alcuni suggerimenti per risolvere questo problema:
Per gli utenti
- Verifica l’URL: Assicurati che l’indirizzo web sia corretto. Piccoli errori di battitura possono portare a un errore 404.
- Aggiorna la pagina: Prova a ricaricare la pagina per vedere se il problema persiste.
- Cerca nel sito: Usa la funzione di ricerca del sito per trovare la risorsa desiderata.
- Navigazione: Torna alla pagina principale del sito e naviga manualmente verso la risorsa che stavi cercando.
- Cancella cache e cookie: Talvolta, i dati di navigazione obsoleti possono causare errori. Cancella cache e cookie del tuo browser e riprova.
- Contatta il proprietario del sito: Se pensi che l’URL sia corretto ma ricevi ancora un errore, contatta il proprietario del sito per segnalare il problema.
Per gli sviluppatori o proprietari del sito
- Verifica il percorso della risorsa: Controlla che il percorso dell’URL sia corretto e che il file o la pagina esistano sul server.
- Configura correttamente i permessi: Assicurati che i permessi di file e cartelle siano impostati correttamente e che le risorse siano accessibili dal web server.
- File
.htaccess
o regole di routing: Se usi un file.htaccess
o un sistema di routing, assicurati che le regole siano configurate correttamente per gestire la risorsa richiesta. - Redirect: Se la risorsa è stata spostata, implementa un reindirizzamento 301 (permanente) o 302 (temporaneo) verso il nuovo percorso.
- Monitoraggio: Usa strumenti di monitoraggio per tenere traccia degli errori 404 e identificare risorse mancanti o link interrotti.
- Log del server: Controlla i log del server per identificare la causa dell’errore. I log spesso forniscono dettagli utili su come e perché una richiesta non è stata soddisfatta.
Prevenire gli errori 404
Per evitare l’insorgere di errori di questo tipo è necessario effettuare delle operazioni di manutenzione dei siti, da fare periodicamente. Alcuni esempi sono riportati di seguito.
- Controllo regolare dei link: Usa strumenti per verificare periodicamente l’integrità dei link all’interno del tuo sito.
- Mappa del sito aggiornata: Mantieni una sitemap.xml aggiornata per aiutare i motori di ricerca e i visitatori a trovare tutte le pagine del tuo sito.
- Uso di plugin e/o script specifici per rilevare gli errori 404 o correggerli (ad esempio Broken Link checker per WP)
- Gestione delle risorse: Quando sposti o elimini contenuti, pianifica come gestire i vecchi URL.
Seguendo questi passaggi, puoi ridurre al minimo la frequenza degli errori 404 e migliorare l’esperienza degli utenti sul tuo sito.
(Fonte)
👇 Contenuti da non perdere 👇
- Cellulari 📱
- Gratis 🎉
- Informatica 🖥
- intelligenza artificiale 👁
- Internet 💻
- Lavoro 🔧
- Marketing & SEO 🌪
- Programmare 🖥
- 💬 Il nostro canale Telegram: iscriviti
- 🟢 Come mettere una canzone come suoneria del telefono (Android)
- 🔵 Le più importanti caratteristiche degli hosting: spazio web, banda, database, linguaggi per il web, …
- 🟢 DAZN: cos’è l’errore 65 003 e come risolverlo