Come correggere un errore 403 Forbidden sul tuo sito?

Procédure

Introduzione

Se di recente hai provato ad accedere al tuo sito e ti sei imbattuto in un messaggio che indica che qualcosa è "vietato" o che non hai l'autorizzazione ad accedere a una parte del tuo sito, è probabile che tu abbia incontrato l'errore 403 Forbidden.

Scoprire un errore del genere sul tuo sito può essere fonte di frustrazione e scoraggiamento. Ecco perché abbiamo elaborato questa guida dettagliata per aiutarti a risolvere l'errore 403 Forbidden e a ripristinare il corretto funzionamento del tuo sito il più rapidamente possibile.

Che cos'è l'errore 403 Forbidden?

Quando incontri l'errore 403 Forbidden, significa che il server ha compreso la tua richiesta ma non può concederti un accesso ulteriore. In altre parole, la pagina web che stai tentando di aprire nel tuo browser è una risorsa a cui non hai l'autorizzazione di accedere.

Quando incontri l'errore 403 Forbidden, ciò indica uno stato specifico che il server web comunica al tuo browser, ma in generale questo errore è un segno che il tuo accesso a una risorsa è limitato. Infatti, ogni volta che navighi su un sito web, avvengono in background scambi tra il tuo browser e il server. Normalmente, tutto funziona bene e ottieni il codice di stato 200, ma quando sorgono problemi possono comparire codici diversi. L'errore 403 Forbidden, in particolare, indica che il server ha capito bene la tua richiesta, ma rifiuta di concederti l'accesso alla risorsa richiesta. Questo potrebbe essere paragonato a una situazione in cui cerchi di assistere a un evento privato, ma scopri che il tuo nome è stato rimosso dalla lista degli invitati senza spiegazioni.

Codice di errore 403
Tipo di errore Errore di autenticazione
Varianti dell’errore Forbidden – Non hai l'autorizzazione per accedere a / su questo server
403 – Vietato: L'accesso è negato
Errore 403 – Vietato
403 – Forbidden Error – Non sei autorizzato ad accedere a questo indirizzo
403 – Vietato – nginx
Cause dell’errore

File .htaccess danneggiato
Permessi dei file errati
Problemi di estensione

Come correggere un errore 403 Forbidden sul tuo sito?

Quali sono le cause dell'errore 403 Forbidden?

L'errore 403 Forbidden può avere due origini principali:

  • Un file .htaccess danneggiato.
  • Autorizzazioni dei file errate.

È anche possibile che questo errore si verifichi a causa di un malfunzionamento legato a un'estensione utilizzata sul tuo sito.

Varianti degli errori 403 Forbidden

Come per molti altri codici di stato HTTP, l'errore 403 Forbidden può manifestarsi in diversi modi.

Ecco alcuni esempi comuni che potresti incontrare:

  • "Forbidden – You don’t have permission to access / on this server"
  • "403 – Forbidden: Access is denied"
  • "Error 403 – Forbidden"
  • "403 – Forbidden Error – You are not allowed to access this address"
  • "403 Forbidden – Nginx"
  • "HTTP Error 403 – Forbidden – You do not have permission to access the document or program you requested"
  • "403 Forbidden – Access to this resource on the server is denied"
  • "403. That’s an error. Your client does not have permission to get URL / from this server"
  • "You are not authorized to view this page"
  • "It appears you don’t have permission to access this page."

In generale, se noti una menzione di "forbidden" o "not allowed to access", è probabile che tu stia incontrando un errore 403 Forbidden.

Come riparare l'errore 403 Forbidden?

I nove passaggi seguenti possono permetterti di correggere l'errore 403 Forbidden.

1. Aggiorna la pagina e ricontrolla l'indirizzo

A volte, soluzioni semplici possono risolvere problemi complessi. Prova quindi ad aggiornare la pagina a cui hai difficoltà ad accedere. L'errore 403 può essere temporaneo, quindi è possibile che tu riesca ad accedere alla pagina dopo un aggiornamento.

Assicurati inoltre di controllare l'ortografia dell'URL. Se l'indirizzo che stai cercando di raggiungere è una directory invece di una pagina web, è probabile che tu incontri un errore 403. Ad esempio: www.domaine.ext/wp-content/uploads/2024/03/

2. Svuota la cache del tuo browser

Un altro metodo pratico è svuotare la cache del tuo browser.

La cache è uno strumento utile che consente di caricare i siti web più rapidamente. Tuttavia, può talvolta accadere che la versione memorizzata nella cache di una pagina non corrisponda alla sua versione reale.

3. Modifica i permessi dei tuoi file

Ogni cartella e file sul tuo server possiede proprie autorizzazioni specifiche che determinano le azioni consentite:

  • Leggere: consente di visualizzare i dati nel file o mostrare il contenuto di una cartella.
  • Scrivere: autorizza la modifica del file o l'aggiunta/rimozione di file in una cartella.
  • Eseguire: consente di eseguire il file come script o di accedere a una cartella ed eseguire funzioni e comandi.

Queste autorizzazioni sono rappresentate da un numero a tre cifre, in cui ogni cifra indica il livello di autorizzazione per le tre categorie sopra menzionate.

Normalmente, queste autorizzazioni sono rilevanti solo per il tuo sito. Tuttavia, problemi con i permessi dei file possono causare l'errore 403 Forbidden.

Per verificare e modificare i permessi dei file del tuo sito, puoi utilizzare il gestore file del tuo hosting.

Una volta nel gestore file, puoi visualizzare i permessi di un file o di una cartella (2) e modificarli (1).

Come correggere un errore 403 Forbidden sul tuo sito?

Naturalmente, verificare manualmente i permessi di ogni file o cartella non è pratico. Invece, puoi applicare automaticamente i permessi dei file a tutti i file o cartelle di una directory.

Secondo il Codex WordPress, i permessi ideali dei file per WordPress sono:

  • File: 644 o 640
  • Cartelle: 755 o 750

Si fa un'eccezione per il file wp-config.php, che deve avere permessi 440 o 400.

Per impostare questi permessi, fai clic destro sulla cartella contenente il tuo sito (il nome della cartella è htdoc presso LWS) e seleziona "Droits d'accès au fichier". Quindi inserisci 755 o 750 nel campo Valore numerico, scegli "Ricorsione nelle sottocartelle" (1) e "Applicare solo alle cartelle" (2).

Come correggere un errore 403 Forbidden sul tuo sito?

Successivamente, segui lo stesso processo per i file inserendo 644 o 640 nel campo Valore numerico, selezionando "Ricorsione nelle sottocartelle" (1) e "Applicare solo ai file" (2).

Come correggere un errore 403 Forbidden sul tuo sito?

Infine, regola manualmente i permessi del tuo file wp-config.php impostandoli a 440 o 400.

Se problemi di permessi dei file hanno causato l'errore 403 Forbidden, il tuo sito dovrebbe ora funzionare correttamente.

4. Eliminare e ripristinare il file .htaccess

Una causa comune dell'errore 403 Forbidden è un problema nel file .htaccess del tuo sito.

Il file .htaccess è un file di configurazione utilizzato dal server web Apache. Permette di configurare reindirizzamenti, limitare l'accesso a determinate parti del tuo sito, ecc.

A causa della sua potenza, anche un piccolo errore può causare un grosso problema, come l'errore 403 Forbidden.

Invece di cercare di risolvere il problema del file .htaccess stesso, una soluzione più semplice è forzare WordPress a generare un nuovo file .htaccess pulito.

Ecco come procedere:

  1. Accedi al gestore file del tuo hosting
  2. Trova il file .htaccess nella cartella principale (1).
  3. Scarica (2) una copia del file sul tuo computer (è sempre una buona idea avere una copia di backup, nel caso).
  4. Elimina (3) il file .htaccess dal tuo server dopo aver effettuato una copia di backup sicura sul tuo computer locale.

Come correggere un errore 403 Forbidden sul tuo sito?

Ora dovresti poter accedere al tuo sito WordPress se il problema era nel file .htaccess.

Per forzare WordPress a generare un nuovo file .htaccess pulito:

  1. Vai su Impostazioni (1) → Permalink (2) nella tua bacheca WordPress.
  2. Fai clic su Salva (3) le modifiche in fondo alla pagina (non devi apportare modifiche – basta fare clic sul pulsante).

Come correggere un errore 403 Forbidden sul tuo sito?

E questo è tutto – WordPress genererà ora un nuovo file .htaccess per te.

5. Disattiva e poi riattiva le tue estensioni

Se né i permessi dei file del tuo sito né il file .htaccess sembrano essere il problema, il prossimo punto da verificare sono le tue estensioni WordPress. Potrebbe esserci un bug in un'estensione o un problema di compatibilità tra diverse estensioni.

Per trovare l'estensione responsabile, ti invitiamo a seguire questa documentazione.

6. Disattiva temporaneamente il CDN

Se ricevi errori 403 forbidden sulle tue risorse (immagini, JavaScript, CSS), potrebbe trattarsi di un problema con la tua rete di distribuzione dei contenuti (CDN).

Se utilizzi i servizi di un CDN come Cloudflare, ti consigliamo di riconfigurare temporaneamente i DNS predefiniti di LWS per verificare se il problema proviene dal CDN.

7. Verificare se la protezione Hotlink è configurata male

Il hotlinking si verifica quando una persona incorpora un'immagine sul proprio sito, ma il link di quell'immagine punta ancora al sito di un'altra persona. Per evitarlo, alcuni implementano quella che viene chiamata «protezione contro il hotlinking» con il proprio hosting o provider CDN.

Quando la protezione contro il hotlinking è attivata, genera generalmente un errore 403 Forbidden. Questo è del tutto normale. Tuttavia, se incontri un errore 403 Forbidden su qualcosa che non dovrebbe essere bloccato, assicurati che la protezione contro il hotlinking sia configurata correttamente.

8. Disconnettiti dalla tua VPN

Ecco un altro semplice trucco che potrebbe risolvere il problema.

Potrebbe accadere che alcuni siti blocchino l'accesso agli utenti che utilizzano una VPN, il che potrebbe spiegare perché incontri l'errore 403 Forbidden.

Per verificare se è questo il caso, disconnettiti dalla VPN e prova ad accedere al sito in un altro modo. Puoi anche provare a passare a un altro server offerto dal tuo servizio VPN.

9. Contatta l'assistenza clienti

Se nessuna delle soluzioni sopra ha funzionato per te, ti consigliamo di contattare il nostro supporto tecnico per beneficiare di un'analisi personalizzata del tuo problema.

Conclusione

Ora sai come:

  • Identificare l'errore 403 Forbidden e comprenderne le implicazioni.
  • Riconoscere le diverse cause che possono portare a questo errore sul tuo sito.
  • Applicare soluzioni pratiche per risolvere l'errore, in particolare aggiornando la pagina, svuotando la cache del browser, modificando i permessi dei file o ripristinando il file .htaccess.
  • Adottare misure per evitare che l'errore si ripresenti, disattivando temporaneamente le estensioni o il CDN, verificando la configurazione della protezione Hotlink o disconnettendoti dalla tua VPN.
  • Chiedere aiuto professionale se non riesci a risolvere il problema da solo.

🔧 Con questi strumenti in mano, sei ormai pronto ad affrontare questo errore frustrante e a ripristinare l'accesso al tuo sito. 🌐 Non dimenticare che ogni problema ha la sua soluzione e che a volte un semplice aggiornamento della pagina o una modifica della configurazione possono fare la differenza. 💡

Ti ringraziamo per la lettura e speriamo che questo articolo ti sia stato utile. Se hai domande o desideri condividere la tua esperienza con l'errore 403 Forbidden, non esitare a lasciare un commento qui sotto. Il tuo feedback è prezioso e contribuisce al miglioramento del nostro servizio. 🙏

help.lws.net/a/1850
Questo articolo ti è stato utile?

Sì

No

Letto 63 250 volte

Grazie! Non esitare a porre domande sulla nostra documentazione se desideri maggiori informazioni e aiutarci a migliorarla.

Articoli simili

Una domanda su questo articolo?

Ponila al team LWS e alla community. La risposta viene pubblicata dopo la moderazione.

Fate una domanda al team LWS e alla sua comunità

GDPR: Titolare: LWS-Ligne Web Services. Finalità: moderazione e pubblicazione della tua domanda, eventuale notifica di una risposta. Base giuridica: consenso (art. 6.1.a GDPR). Conservazione delle e-mail: 90 giorni dopo la notifica, massimo 12 mesi senza risposta. Per esercitare i tuoi diritti, consulta la sezione GDPR delle nostre condizioni generali.