
Ti ricordi quella volta che stavi facendo acquisti su Internet e hai cliccato su un prodotto che volevi acquistare, ma invece della pagina prodotto desiderata è comparsa una schermata con il messaggio di errore 404 Pagina non trovata? In quel preciso momento non solo tu, potenziale cliente, sei stato scoraggiato ad acquistare un prodotto che volevi, ma al proprietario del negozio è costata una mancata vendita. Nell'e-commerce, lo svantaggio è per entrambe le parti. Ma non lasciamoci abbattere da questo fastidioso errore 404. In questo articolo spiegherò l'errore nei dettagli e suggerirò alcuni modi per risolverlo per il tuo negozio online. La prossima volta che incontri questo errore, avrai le conoscenze necessarie per risolverlo in modo rapido e continuare a vendere. Come riconoscere l'errore Ci sono molte situazioni diverse in cui potresti incontrare questo messaggio di errore nel tuo computer. Tieni presente che le pagine 404 possono essere personalizzate interamente dal proprietario del dominio. Sebbene possano comparire in ogni modo immaginabile, queste parole comuni aiutano a riconoscere quando si tratta di un errore HTTP 404.
- "Errore 404"
- "404 Non trovato"
- "L'URL richiesto non esiste su questo server"
- "HTTP 404 Non trovato"
- "404 Pagina non trovata"
L'errore HTTP 404 standard si presenta su una schermata bianca con caratteri neri semplici. Ecco uno screenshot della pagina 404 che potresti vedere. Ricorda che la pagina di errore 404 può essere personalizzata completamente. Questo è l'aspetto della pagina 404 di GitHub
Anche il tema predefinito di PrestaShop offre una pagina 404 leggermente personalizzata. Questa è la pagina per la versione v1.5.
Che cos'è l'errore 404? Il messaggio di errore HTTP 404 indica che stai provando a raggiungere una pagina web non trovata sul server. Si tratta di un errore lato client, il che significa che la pagina è stata rimossa o trasferita e l'URL non è cambiato di conseguenza, oppure che hai digitato l'URL in maniera non corretta. In parole semplici, l'errore 404 sta a significare che la pagina web non esiste nell'URL inserito. Semplici passi per risolvere il problema Ecco alcuni semplici suggerimenti che ti aiuteranno a risolvere questo problema in autonomia. Fornirò alcuni suggerimenti avanzati di seguito, ma prima prova a seguire questi, perché molte volte l'errore 404 può essere risolto in modo semplice.
- Innanzitutto, aggiorna semplicemente la pagina. Premi Ctrl+F5 per forzare l'aggiornamento. L'errore potrebbe apparire solo perché non è stato possibile caricare la pagina.
- Cancella la cache e i cookie del browser. Se riesci a visualizzare la pagina da un altro dispositivo, ad esempio il tuo cellulare, di solito la pulizia della cache e dei cookie risolve il problema.
- Controlla l'URL per accertarti che sia stato digitato correttamente, compresi lo spelling dell'URL, l'uso delle barre, l'estensione di file della pagina, ecc.
- Esegui una scansione per il rilevamento di malware. Alcuni file di malware impongono l'errore 404 sui siti web. È importante assicurarsi che il proprio computer non sia stato compromesso.
- Contatta il proprietario del sito web e informalo dell'errore 404. Se sei il proprietario del sito, contatta il tuo provider di hosting per maggiori informazioni. Se il server sta avendo dei problemi, potrebbe restituire messaggi di errore 404.
Risoluzione avanzata per il tuo negozio PrestaShop Per i proprietari dei negozi PrestaShop, l'errore 404 può essere frustrante. Ora vedremo quali sono le cause più comuni e le soluzioni per eliminare l'errore 404 dal tuo Back o Front Office. Molte di queste "cause comuni" interessano il file .htaccess. Consiglio ai meno esperti di non manipolare questo file, ma di contattare il proprio provider di hosting e sottoscrivere un piano di assistenza PrestaShop. I provider di hosting più comuni, come InMotion Hosting, possono aiutarti a impostare il tuo file .htaccess e a risolvere eventuali problemi, mentre il piano di assistenza PrestaShop assicura che gli errori vengano risolti velocemente da un membro del team PrestaShop. ASPETTA! Prima di manipolare i file del Back Office e di PrestaShop, devi eseguire il backup dell'intero database e dei file PrestaShop. Leggi questo post per imparare a farlo o chiedi al tuo provider di hosting di eseguire il backup del database e dei file PrestaShop. Ora vediamo come risolvere l'errore 404.
- Pagine cancellate: se hai cancellato delle pagine dal tuo negozio, sappi che i motori di ricerca potrebbero aver già sottoposto la pagina a ricerca per indicizzazione. Prima che motori di ricerca riconoscano che la pagina è stata cancellata potrebbe essere necessario del tempo (fino a un mese). Inoltre, i tuoi clienti potrebbero aver salvato la pagina tra i Preferiti. Una buona pratica è quella di reindirizzare i prodotti cancellati a una pagina diversa, come la homepage. Il seguente modulo non implica alcune modifiche al codice nel proprio file .htaccess.
- Autorizzazioni: se ricevi un messaggio di errore 404 in una frase come "Non disponi delle autorizzazioni per accedere...", si tratta quasi sicuramente di un problema di autorizzazione. Dovresti modificare le tue autorizzazioni CHMOD via FTP o chiedere al provider di hosting di farlo per te. Di solito una buona impostazione di autorizzazione è 755 per le directory e 644 per i file. Tuttavia, le autorizzazioni variano in base all'host, perciò assicurati di controllarle con il provider.
- Limite della memoria: potresti ricevere un messaggio di errore 404 a causa di un limite di memoria dell'host. Nonostante le due cose non siano direttamente collegate, è importante sapere come attivare la Segnalazione errori. Attiva la Segnalazione errori e ricarica la pagina con l'errore 404 se vedi un errore che inizia con "Errore irreversibile: memoria esaurita". Dopodiché, contatta il tuo host per aumentare il limite della memoria.
- Problemi con Htaccess: .htaccess è un file di configurazione utilizzato dai server web Apache nella cartella radice che può, tra le altre cose, controllare i reindirizzamenti, proteggere le cartelle e cambiare l'aspetto degli URL. Molte volte gli errori 404 possono essere risolti generando nuovamente questo file. Puoi cancellare il file .htaccess manualmente, attraverso il tuo FPT, e rigenerarlo andando su Back-Office/Parametri avanzati/Performance. A volte la semplice selezione di "URL breve" può essere sufficiente per forzare la rigenerazione del file .htaccess.
- Certificato SSL non correttamente configurato: se ricevi un messaggio di errore 404 dopo aver installato il certificato SSL, ciò significa che il certificato SSL non è impostato correttamente. Controllalo con il tuo provider di hosting per assicurati che il tuo URL SSL sia puntato e connesso all'URL di PrestaShop corretto nel file .htaccess. PrestaShop 1.5.6 (e versioni successive) ti offre la possibilità di forzare l'SSL su tutte le pagine; in quel caso dovrai confermare che le pagine con contenuti situati in un iframe vengano richiamate nell'https.
- mod_rewrite non attivo: mod_rewrite è un modulo Apache che consente di personalizzare il proprio URL (l'URL breve è proprio questo). Se ricevi un messaggio di errore 404 quando torni all'URL breve, molto probabilmente il mod_rewrite non è attivo sul tuo server. Se il tuo URL breve funziona ma in Back-Office/Parametri avanzati/Performance vedi un messaggio di avvertimento come "Sul tuo server non è attiva la riscrittura URL (mod_rewrite) o non è stato possibile controllare la configurazione del server", il problema non è dovuto al mod_rewrite. Alcuni server di hosting hanno funzionalità di sicurezza che non consentono a PrestaShop di controllare la configurazione del server. Se l'URL breve funziona, allora mod_rewrite è installato correttamente.
- Percorso URL personalizzato non corretto: se ricevi un messaggio di errore 404 dopo aver creato un percorso URL personalizzato per le tue pagine in Back Office/Preferenze/SEO & URL ("URL breve" dev'essere attivo e abilitato), è probabile che il percorso personalizzato non sia stato immesso correttamente. Leggi i concetti di base su come modificarlo in questo tutorial di InMotion Hosting.




