- Home
- Blog
- Web developer
- Errore 403 Forbidden PrestaShop: tutte le soluzioni possibili
Errore 403 Forbidden PrestaShop: tutte le soluzioni possibili

Getting your Trinity Audio player ready... |
Errore 403 Forbidden PrestaShop può capitare se stai gestendo un e-commerce in PrestaShop e all’improvviso visualizzi un messaggio del tipo:
403 Forbidden - You don’t have permission to access this resource
…è normale sentirsi frustrati. Questo errore blocca l’accesso a una o più pagine e può spaventare clienti, visitatori o amministratori.
Vediamo cosa significa, da cosa può dipendere e come risolverlo velocemente.
🔍 Cosa significa l’errore 403?
Il codice 403 è una risposta HTTP che indica un divieto di accesso a una risorsa, anche se la risorsa esiste. In sostanza, il server ha ricevuto la richiesta, ma nega l’autorizzazione.
✅ Cause più comuni dell’errore 403 in PrestaShop
- Permessi file/folder errati
- File
.htaccessmal configurato - Protezione mod_security attiva su hosting
- Regole firewall troppo restrittive
- Plugin/moduli PrestaShop mal configurati
- IP o user-agent bloccati
- Certificato SSL o redirect non corretti
🛠️ Soluzioni efficaci (step-by-step)
🔧 1. Controlla i permessi dei file e cartelle
Accedi via FTP o File Manager e assicurati che:
- Le cartelle abbiano permessi
755 - I file abbiano permessi
644
Mai usare 777, anche se temporaneamente: è un rischio di sicurezza.
🔧 2. Rigenera il file .htaccess
Vai nel back office di PrestaShop:
Parametri Avanzati → Prestazioni → Svuota cache
Poi clicca su “Rigenera file .htaccess”
Se il back office non è accessibile, cancella manualmente il file .htaccess via FTP: PrestaShop lo rigenererà automaticamente.
🔧 3. Disattiva temporaneamente mod_security
Se usi un hosting condiviso, mod_security potrebbe bloccare chiamate legittime.
Prova ad aggiungere in .htaccess:
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
⚠️ Attenzione: alcuni hosting bloccano questa modifica. In tal caso, contatta l’assistenza.
🔧 4. Verifica moduli recenti
Hai installato di recente un nuovo modulo di sicurezza, redirect o SEO?
Disattivalo temporaneamente da FTP, rinominando la cartella in:
/modules/nome-modulo → /modules/_nome-modulo
Poi ricarica il sito.
🔧 5. Controlla il file robots.txt
A volte il file robots.txt contiene regole che bloccano intere directory.
Aprilo e verifica che non ci siano direttive tipo:
Disallow: /
oppure:
Disallow: /admin/
🔧 6. Controlla eventuali blocchi IP o country
Alcuni moduli di sicurezza o CDN (es. Cloudflare) bloccano IP “sospetti” o provenienti da paesi specifici.
- Verifica con l’hosting se il tuo IP è stato bannato
- Se usi Cloudflare, accedi e disattiva momentaneamente i filtri
🧼 7. Pulisci cache + cookies + prova da altro browser
Sembra banale, ma in alcuni casi il 403 è memorizzato nel browser.
➡️ Prova in incognito o da altro device.
🔚 Conclusione
L’errore 403 in PrestaShop non è un errore fatale, ma va risolto in fretta per non perdere traffico e conversioni. Nella maggior parte dei casi, si risolve in pochi minuti con le giuste verifiche tecniche.