Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come correggere l'errore 403 Forbidden in WordPress

Niente manda una scarica di panico come vedere un messaggio di errore "403 Forbidden" dove dovrebbe esserci il tuo sito web. È un frustrante blocco stradale digitale che ti impedisce l'accesso alla tua area amministrativa e nasconde i tuoi contenuti ai visitatori.

Noi di WPBeginner abbiamo affrontato questo esatto errore sui nostri siti e abbiamo guidato migliaia di utenti nella sua risoluzione. Sappiamo quanto possa essere stressante, ma stai tranquillo, la soluzione è spesso semplice.

Questa guida ti illustra le cause più comuni e fornisce istruzioni chiare per rimettere online il tuo sito rapidamente.

Risolvere l'errore 403 Forbidden in WordPress

Riepilogo rapido: L'errore 403 Forbidden in WordPress è causato più spesso da un plugin mal configurato, un file .htaccess corrotto o permessi dei file del server errati. Questa guida fornisce soluzioni semplici e passo-passo per identificare e risolvere il problema.

Cos'è l'errore 403 Forbidden in WordPress?

Il codice di errore 403 Forbidden viene mostrato quando le autorizzazioni del tuo server non consentono l'accesso a una pagina specifica del tuo sito web WordPress.

Questo errore è solitamente accompagnato dal testo:

403 Forbidden – Non hai il permesso di accedere a '/' su questo server.

Inoltre, si è verificato un errore 403 Forbidden durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.

Ecco un esempio di come appare:

Codice di stato 403 Forbidden mostrato su un sito WordPress

Ci sono diversi scenari in cui potresti vedere questo errore. Ad esempio:

Potresti anche vedere 'Accesso negato' invece dello stato completo 403 Proibito. In alternativa, il messaggio potrebbe dire: 'L'accesso a tuodominio.com è stato negato. Non hai l'autorizzazione per visualizzare questa pagina.'

Per ulteriori spiegazioni sui codici di errore di WordPress, puoi consultare il nostro elenco degli errori WordPress più comuni e come risolverli.

Cosa causa l'errore 403 Proibito in WordPress?

L'errore 403 Forbidden appare quando il tuo server web non ritiene che tu abbia il permesso di visualizzare una pagina specifica.

Le cause più comuni sono:

  • Plugin di sicurezza mal configurati: Molti plugin di sicurezza di WordPress bloccano gli indirizzi IP se li ritengono dannosi, il che a volte può portare a blocchi accidentali.
  • File .htaccess corrotto: Questo file critico di WordPress può danneggiarsi, portando a regole di accesso errate.
  • Permessi dei file errati: Ogni file e cartella sul tuo server ha dei permessi. Se questi sono impostati in modo errato, il server bloccherà l'accesso.
  • Problemi di configurazione del server: La tua azienda di hosting WordPress può talvolta apportare modifiche accidentali alle impostazioni del proprio server che risultano in un errore 403.

Ora, diamo un'occhiata a come risolvere l'errore 403 forbidden in WordPress.

Nota: Prima di apportare qualsiasi modifica, ti consigliamo di creare un backup completo del tuo sito web. Il nostro team utilizza Duplicator per questo, ma puoi seguire la nostra guida su come eseguire il backup del tuo sito WordPress per altre opzioni.

Puoi utilizzare questi collegamenti rapidi se desideri passare a un metodo specifico:

Metodo 1: Disattiva temporaneamente i tuoi plugin

Il primo passo è verificare se uno dei tuoi plugin sta causando l'errore.

Per fare ciò, devi disattivare temporaneamente tutti i tuoi plugin WordPress, inclusi eventuali plugin di sicurezza.

Disattiva in massa tutti i plugin di WordPress

Se questo risolve il problema, allora uno dei plugin sul tuo sito web stava causando l'errore.

Puoi scoprire quale plugin era il colpevole attivandoli uno per uno finché l'errore 403 non riappare. Una volta trovato il plugin problematico, dovresti eliminarlo e cercare un'alternativa o contattare i suoi sviluppatori per supporto.

Metodo 2: Rigenera il tuo file .htaccess

Spesso, l'errore 403 forbidden è causato da un file .htaccess corrotto sul tuo sito WordPress. La buona notizia è che la correzione di questo file è piuttosto semplice.

Innanzitutto, devi connetterti al tuo sito web utilizzando un client FTP come FileZilla o l'app File Manager nel pannello di controllo del tuo hosting.

Successivamente, trova il file .htaccess nella cartella principale del tuo sito WordPress. Se non riesci a vederlo, potresti dover abilitare i file nascosti nel tuo client FTP.

Vedi questa guida se non riesci a trovare il file .htaccess nella tua cartella WordPress.

Scarica il file .htaccess sul tuo computer in modo da avere un backup aggiornato. Dopodiché, elimina il file dal tuo server.

Non preoccuparti, il tuo sito WordPress funzionerà comunque temporaneamente senza di esso.

Elimina il file .htaccess dal tuo sito WordPress

Ora, prova ad accedere al tuo sito web. Se l'errore 403 forbidden è risolto, allora il tuo file .htaccess era corrotto.

Puoi generare un nuovo file .htaccess accedendo all'area di amministrazione di WordPress e andando alla pagina Impostazioni » Permalink.

Rigenerare il file .htaccess in WordPress

Fai semplicemente clic sul pulsante ‘Salva modifiche’ in fondo alla pagina. WordPress genererà quindi un nuovo file .htaccess corretto per te.

Metodo 3: Correggi le autorizzazioni dei tuoi file e directory

Se le altre soluzioni non hanno risolto l'errore, allora permessi di file errati sono la causa più probabile. Tutti i file sul tuo sito web hanno permessi che controllano chi può leggerli, scriverli ed eseguirli.

Permessi errati possono causare l'errore 403 Forbidden. Fanno credere al tuo web server che tu non abbia il permesso di accedere a quei file.

Puoi chiedere al tuo provider di hosting WordPress di controllare il tuo sito web per i permessi di file corretti. Molti host sono molto disponibili e risolveranno questo problema per te.

Modificare i permessi dei file in modo errato può avere gravi conseguenze. Se non ti senti sicuro, è meglio chiedere al tuo host o assumere un professionista.

Tuttavia, se vuoi farlo da solo, ecco come puoi controllare i tuoi permessi di file. Connettiti al tuo sito WordPress utilizzando un client FTP e naviga nella cartella principale contenente tutti i tuoi file WordPress.

Verifica dei permessi dei file

Fai clic destro su una cartella e seleziona ‘Permessi file’ dal menu.

Il tuo client FTP ti mostrerà una finestra di dialogo per i permessi.

Modifica dei permessi dei file tramite FTP

Tutte le cartelle sul tuo sito WordPress dovrebbero avere un permesso file di 744 o 755. Tutti i file dovrebbero avere un permesso file di 644 o 640.

Puoi impostare il permesso per la cartella principale su 755. Seleziona la casella ‘Ricorri nelle sottodirectory’ e scegli l'opzione ‘Applica solo alle directory’. Fai clic su ‘OK’ per applicare.

Successivamente, ripeti il processo per tutti i file. Questa volta, utilizza un permesso file di 644. Seleziona la casella ‘Ricorri nelle sottodirectory’ e scegli l'opzione ‘Applica solo ai file’.

Ora, devi fare clic su ‘OK’. Una volta terminato, prova ad accedere al tuo sito web per vedere se l'errore 403 forbidden è scomparso.

Metodo 4: Svuota la cache e i cookie

A volte, la soluzione più semplice è la più efficace. Cancellare la cache e i cookie del tuo browser può risolvere l'errore 403 forbidden. Dati corrotti memorizzati dal tuo browser possono causare problemi di compatibilità.

Allo stesso modo, una cache corrotta generata da un plugin di WordPress può anche causare problemi. Noi utilizziamo WP Rocket sui nostri siti e la cancellazione della sua cache è un passaggio standard per la risoluzione dei problemi. Se il tuo plugin di caching ha impostazioni per limitare l'accesso, anche delle configurazioni errate potrebbero essere la causa.

Per cancellare la cache del tuo browser, segui le istruzioni nella nostra guida su come cancellare la cache nei browser principali.

Se utilizzi un plugin, consulta la nostra guida su come cancellare la cache di WordPress.

Metodo 5: Disabilita temporaneamente la CDN (Content Delivery Network)

Se stai utilizzando una Content Delivery Network (CDN) per migliorare la velocità del sito, allora potrebbe interferire e causare l'errore. Una CDN agisce come intermediario tra il tuo server e i visitatori.

Per vedere se la tua CDN è la causa, disabilitala temporaneamente tramite le sue impostazioni. Quindi, testa il tuo sito web per vedere se l'errore scompare.

Se la disabilitazione della CDN risolve l'errore, dovrai contattare il team di supporto del tuo provider CDN per ulteriore assistenza.

Metodo 6: Controlla la presenza di malware

Software dannoso può causare una varietà di problemi, incluso l'errore 403 forbidden. Può interferire con i permessi dei file o interrompere la comunicazione tra il tuo sito web e il server.

Per verificare la presenza di malware, ti consigliamo di scansionare il tuo sito web.

Per i nostri siti, ci affidiamo al potente scanner incluso con Sucuri. Molti altri plugin di sicurezza offrono anche funzionalità di scansione malware e spesso possono rimuovere file dannosi con un clic.

Metodo 7: Contatta il tuo provider di hosting o un esperto WordPress

Se hai provato tutti i passaggi precedenti e l'errore persiste, il problema potrebbe essere a livello di server. Contattare il team di supporto del tuo provider di hosting è un ottimo passo successivo, poiché possono controllare i log del server e le autorizzazioni dei file per te.

Per maggiori dettagli, consulta la nostra guida su come contattare il supporto WordPress.

Tutorial video

Se preferisci istruzioni più visive, guarda il video qui sotto.

Iscriviti a WPBeginner

Domande frequenti sugli errori di WordPress

Ecco le risposte ad alcune domande comuni relative agli errori di WordPress.

Qual è la differenza tra un errore 403 e un errore 404?
Un errore 403 Forbidden significa che il server comprende la richiesta ma si rifiuta di concedere l'accesso a causa di un problema di autorizzazioni. Al contrario, un errore 404 Not Found significa che il server non riesce a trovare affatto la pagina richiesta.

Come posso trovare i log degli errori di WordPress per avere maggiori indizi?
I log degli errori possono fornire informazioni tecniche dettagliate. Spesso puoi trovarli nel pannello di controllo del tuo hosting o abilitando la modalità di debug di WordPress. La nostra guida spiega come trovare e accedere ai log degli errori di WordPress.

Un errore 403 è simile a un errore del server interno 500?
No, sono diversi. Un errore 403 è un problema di autorizzazioni. Un errore 500 Internal Server Error è un messaggio più generico che indica che qualcosa è andato storto sul server, ma non specifica cosa.

Speriamo che questo articolo ti abbia aiutato a risolvere l'errore 403 Forbidden in WordPress. Potresti anche voler consultare il nostro elenco dei problemi più comuni dell'editor a blocchi di WordPress e la nostra selezione di esperti dei plugin WordPress indispensabili per far crescere il tuo sito web.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

169 CommentsLeave a Reply

  1. Salve, buongiorno. Apprezzo i tuoi sforzi nel creare questo contenuto. La presenza di un errore 403 è spesso dovuta a problemi di permessi. L'ho riscontrato più volte e la maggior parte delle volte, la risoluzione dei permessi risolve l'errore. Ho risolto con successo l'errore 403 del mio sito con l'aiuto di questa guida in precedenza.

  2. Per il mio sito si è rivelato essere ModSecurity. Ho eliminato qualsiasi problema con robots.txt e .htaccess. Ho trovato il problema guardando il log di Apache e poi ho aggiunto alla whitelist la regola. Tutto è andato bene dopo. Ci sono voluti circa 4 giorni per capirlo tutto.

    • Thanks for sharing this for anyone else who runs into the same issue! :)

      Amministratore

  3. Grazie per queste informazioni! Sono state molto utili. Ho avuto questo errore in diverse pagine con immagini corrotte (penso sia successo dopo aver acquistato un piano di hosting più grande) e sembra che il problema fosse un file .htaccess corrotto, ma grazie a queste informazioni l'ho risolto in un minuto!

  4. Ciao,
    i sto riscontrando lo stesso errore ma nel mio caso ho accesso alla mia dashboard. i problemi iniziano quando clicco su alcuni menu di amministrazione come pagina, aggiornamento, impostazioni.

    • Le nostre raccomandazioni sarebbero le stesse anche se avessi ancora accesso alla tua area wp-admin.

      Amministratore

  5. Grazie mille. Ho dovuto ripristinare il mio sito web e ho ricevuto questo errore. L'intera cartella del mio sito WordPress non aveva le autorizzazioni corrette. L'ho modificata e ha funzionato. Grazie mille.

    • Grazie per aver condiviso questo, se si arriva al punto in cui disabilitare mod security è ciò che si desidera provare, raccomandiamo alla maggior parte dei principianti di contattare invece il proprio provider di hosting per vedere se il loro host riscontra un errore o qualcosa dalla loro parte che potrebbe essere risolto.

      Amministratore

  6. Ehi, grazie per questa guida
    Mi salva da un lungo mal di testa
    Nota: disattivare la cache di Litespeed ha risolto il mio problema

  7. Lo stesso errore può verificarsi quando il file index.php potrebbe mancare nella cartella var/html.

  8. Ricevo un errore 403 sulla pagina Aggiornamenti e sulla pagina Aggiungi nuovo plugin, suggerimenti su cosa posso fare?

    • Contatta il tuo provider di hosting affinché dia un'occhiata e dovrebbe essere in grado di aiutarti a risolvere quel problema.

      Amministratore

  9. Ho provato tutti i punti menzionati. Il mio sito continua a mostrare lo stesso messaggio come "La tua connessione non è privata" e "403 Forbidden". Aiuto per favore...

    • Se nessuna delle nostre raccomandazioni è in grado di assisterti, ti consigliamo di contattare il tuo provider di hosting per assicurarti che non ci siano problemi da parte loro.

      Amministratore

  10. ottimo!! ho avuto problemi dopo l'aggiornamento del mio host da parte di namecheap!! con il tuo articolo ho risolto!! Grazie

    • Può succedere o a volte l'host può impedire la modifica delle autorizzazioni dei file. Se la nostra guida non è stata d'aiuto, ti consigliamo di contattare il tuo provider di hosting che dovrebbe essere in grado di assisterti.

      Amministratore

  11. Ciao, come risolvere il 403 forbidden ma succede solo quando si tenta di pubblicare o aggiornare post/pagine? Non ho problemi quando accedo al sito o carico media

    • Contatta il tuo provider di hosting affinché dia un'occhiata e dovrebbe essere in grado di assisterti e risolvere quel problema.

      Amministratore

  12. Grazie, cancellare htaccess ha risolto il mio problema. Perché a volte appare 403, non sempre.

  13. Ho fatto tutto quello che ho letto in questo articolo, ma il problema persiste. C'è qualche altra soluzione?

    • Se nessuna di queste raccomandazioni ha aiutato, ti consigliamo di contattare il tuo provider di hosting che normalmente può assisterti.

      Amministratore

  14. Ho seguito tutti i suggerimenti, grazie. Quello relativo a htaccess è stato il più vicino: dopo aver rimosso la regola di hotlink delle immagini al suo interno, il mio sito è finalmente tornato alla normalità!

  15. Non sapevo che .htaccess potesse corrompersi. Il suggerimento numero 2 lo ha risolto rapidamente, ma non sono riuscito a generare il .htaccess. Quindi l'ho scaricato, cancellato e ricaricato e ha funzionato benissimo. Grazie, WPBeg

  16. Ciao,

    Improvvisamente il mio sito web mostra il messaggio "Questo sito non può essere raggiunto". Qualcuno può aiutarmi? Non riesco a risolverlo da 7 giorni.

    Grazie,

    • Hai contattato il tuo provider di hosting? Normalmente possono informarti su eventuali errori che trovano sul tuo sito.

      Amministratore

  17. Sono contento di aver letto il post e di aver provato tutto ciò che è menzionato qui, ma non ha funzionato. Tuttavia, i commenti degli utenti sono stati utili. Ho provato passo dopo passo tutti i suggerimenti che le persone hanno menzionato e ho scoperto che MOD SECURITY, proprio come altri hanno menzionato, è il colpevole principale.

    Dato che gestisco un VPS, l'ho disabilitato dal mio pannello di controllo e ho apportato le modifiche desiderate al mio sito e ha funzionato alla grande!

  18. Dopo aver installato WordPress. La mia pagina web mostra ancora un errore 403 e quando vado su /wp-admin appare un errore 404. In pratica wp-admin è mancante. Come dovrei risolvere questo problema?

  19. Ciao,

    Le mie immagini non appaiono affatto quando visualizzo il mio sito su diversi browser web.

    Cosa potrebbe causare questo?

    Saluti

  20. Ho provato tutto, ho controllato stackoverflow, google, poi ho provato questi percorsi e nessuno di questi ha funzionato. L'ultima cosa che ho fatto è stata reinstallare WordPress dalla dashboard e ha funzionato. Il 403 forbidden è scomparso...

    Thank you anyway for this article. hope my exp will help others also :)

  21. Per me il plugin Yoast stava causando problemi. Proverò a reinstallarlo e vedrò cosa succede dopo.

    • Should the problem continue with yoast, if you reach out to the plugin’s support they may be able to update and fix the problem :)

      Amministratore

    • Glad our recommendations helped and thanks for sharing what worked for you :)

      Amministratore

    • I metodi in questo articolo dovrebbero funzionare anche per correggere il tuo RSS

      Amministratore

  22. I caricamenti di file con caratteri illegali (ad esempio, apostrofi nei miei casi recenti) causano un errore 403. Ho visto questo con l'invio di file in Gravity e WPForms.

  23. Ho avviato un nuovo sito web per un individuo tramite WP. Quando viene visualizzato il vecchio sito web, appare la scritta "Forbidden - accesso negato su questo server". Ho provato molte cose tramite WP per risolvere il problema, ma dato che era così prima, potrebbe essere qualcosa dell'ultimo webhost? Ho cambiato i nameserver sul sito del dominio con il nuovo host che sto usando. Il nuovo host lo ha come dominio primario, ma dice che il dominio è bloccato. Lo sblocco del nome di dominio farebbe la differenza? Qualsiasi aiuto sarebbe MOLTO APPREZZATO!!

    • Se il dominio è bloccato, il tuo vecchio provider di hosting normalmente potrebbe non accettare le modifiche ai nameserver. Se contatti il luogo in cui il dominio è attualmente ospitato, dovrebbero essere in grado di assicurarsi che il dominio punti correttamente.

      Amministratore

  24. "Failed to load resource: the server responded with a status of 403 (Forbidden) async-upload.php:1" è il log di errore della console che vedo quando provo a caricare un'immagine nella libreria multimediale nella dashboard. Dice "errore http" quando provo a caricare qualsiasi file. E sono solo pochi kb, anche la dimensione del caricamento è già stata aumentata.

    Suggerimenti?!

    • Contatta il tuo provider di hosting e informa loro del problema, dovrebbero essere in grado di assisterti

      Amministratore

  25. Ciao a tutti, ho provato di tutto e niente sembrava risolvere il mio problema, poi ho avuto un'illuminazione. Se usi Cpanel, controlla sotto l'opzione Sicurezza per la protezione Hotlink. Potresti averla attivata. Basta aggiungere l'indirizzo web completo del tuo sito e fare clic su invia, dovrebbe funzionare. Ha funzionato per me

  26. perché sto riscontrando questo problema –
    Impossibile caricare la risorsa: il server ha risposto con uno stato di 403 (Forbidden)
    wp-content/themes/health/assets/slabText/css/slabtext.css?ver=5.0.3

    • Dovresti dare un'occhiata al passaggio 3 dell'articolo per un errore come questo con il tuo tema

      Amministratore

  27. Funziona per me dopo aver disabilitato ModSecurity su Cpanel. Se non hai accesso a questa opzione, contatta il tuo provider di hosting e digli che vuoi disabilitare questa opzione.
    Spero che funzioni per tutti voi!

  28. Ciao, per favore aiutami.. Ho ricevuto questo errore quando ho provato ad accedere al mio wp-admin..

    Errore HTTP 403 – Forbidden
    Il server Web è configurato per non elencare i contenuti di questa directory o non si dispone delle autorizzazioni sufficienti per accedere alla risorsa

    Errore. Impossibile visualizzare la pagina. Contatta il tuo provider di servizi per maggiori dettagli. (14)

    Grazie in anticipo

  29. Quando stavo inserendo il mio secondo dominio aggiuntivo ho selezionato blog nella directory (opzionale). Penso che ora dovrebbe essere vuoto e non riesco a vedere il mio sito web quando inserisco sitename .com dice errore. Posso accedere al mio wp admin come sitename .com/blog/wp-admin. Voglio rimuovere blog da esso. Il mio primo sito web su questo hosting funziona bene con wordpress, Godaddy. Non so cosa fare, per favore qualcuno mi aiuti???

  30. Grazie ragazzi.
    Mi avete salvato un sacco.
    Ho appena scoperto che le mie autorizzazioni pubbliche non erano leggibili ed eseguibili.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.