403 Forbidden sul web hosting

Cosa causa un errore 403 e come risolverlo.

Un errore 403 Forbidden significa che il server ha ricevuto correttamente la tua richiesta, ma si rifiuta di soddisfarla. Sul web hosting, questo dipende quasi sempre da una di queste tre cause: un file index mancante, permessi sui file non corretti o l'intervento del sistema di sicurezza.

1. File index mancante

Per impostazione predefinita, il server non consente ai visitatori di sfogliare il contenuto di una directory se non è presente un file index.
I file index più comuni sono: index.html, index.htm e index.php.

Soluzione:

  • Crea un file index.html vuoto (o index.php) nella cartella radice del sito (public_html).
  • Se usi un CMS, assicurati che index.php sia presente nella radice e leggibile dal server.

2. Permessi di file o cartelle non corretti

Gli ambienti di web hosting prevedono una struttura di permessi specifica. Se qualcosa non torna, riceverai un errore 403.

I permessi corretti sono:

  • File644
  • Cartelle755

Soluzione:
Apri il File Manager di cPanel (o connettiti via FTP) e imposta i permessi corretti sulla cartella radice del sito e su tutto il suo contenuto.

3. Listaggio delle directory disabilitato

Se vuoi consentire deliberatamente ai visitatori di sfogliare il contenuto di una cartella (senza un file index), aggiungi la riga seguente al tuo file .htaccess:

Options +Indexes

Tieni presente che questo rende pubblicamente accessibile il contenuto della cartella, quindi usalo con cautela.

I nostri prodotti e servizi

Hosting WebServizi di hosting affidabili per siti web di qualsiasi dimensione.
Ordina
VPSInfrastruttura cloud flessibile con accesso root completo.
Ordina
Server DedicatiServer dedicati per le massime prestazioni.
Ordina

4. Quarantena ImunifyAV

Il sistema di sicurezza del tuo hosting potrebbe aver messo automaticamente in quarantena dei file ritenuti sospetti — i file mancanti generano un errore 403.

Soluzione:

  1. Accedi a cPanel → ImunifyAV.
  2. Verifica se sono presenti file del tuo sito in quarantena.
  3. Ripristinali dalla quarantena oppure aggiungili alla lista delle eccezioni se sei sicuro che siano puliti.

Alcuni consigli utili

  • Dopo aver modificato i permessi o il file .htaccess, svuota sempre la cache del browser (Ctrl + F5) prima di verificare il risultato.
  • Su WordPress, presta particolare attenzione alla cartella wp-content/uploads — deve essere impostata a 755.
  • Un errore 403 può essere causato anche da una regola errata nel file .htaccess, come un redirect non corretto o un blocco IP che intercetta più traffico del previsto.

Aiuto

Hai domande o ti serve una mano? Scrivici tramite il sistema di ticket — siamo sempre qui per aiutarti!

Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci