{"id":25923,"date":"2026-10-23T10:00:00","date_gmt":"2026-10-23T08:00:00","guid":{"rendered":"https:\/\/soccorsowp.it\/blog\/?p=25923"},"modified":"2026-10-23T10:00:00","modified_gmt":"2026-10-23T08:00:00","slug":"errore-403-forbidden-wordpress-cause-soluzioni","status":"publish","type":"post","link":"https:\/\/soccorsowp.it\/blog\/errore-403-forbidden-wordpress-cause-soluzioni\/","title":{"rendered":"Errore 403 Forbidden in WordPress: cause e soluzioni"},"content":{"rendered":"<h1>Errore 403 Forbidden in WordPress: cause e soluzioni<\/h1>\n<p>L&#8217;errore <strong>403 Forbidden<\/strong> significa che il server ha ricevuto la tua richiesta ma <strong>rifiuta di soddisfarla<\/strong>. In <a href=\"https:\/\/soccorsowp.it\/blog\/blocco-di-contenuti-opt-in-per-wordpress\/\">WordPress<\/a> pu\u00f2 apparire quando cerchi di accedere alla homepage, al pannello admin, a una pagina specifica o durante un&#8217;operazione come il caricamento di un&#8217;immagine. Ecco le cause pi\u00f9 comuni e come risolverle.<\/p>\n<h2>Cause principali dell&#8217;errore 403<\/h2>\n<p>L&#8217;errore 403 in WordPress \u00e8 quasi sempre legato a <strong>permessi<\/strong> o <strong>regole di sicurezza<\/strong> del server. Le cause pi\u00f9 frequenti:<\/p>\n<ul>\n<li><strong>File .htaccess corrotto:<\/strong> regole errate nel file .htaccess possono bloccare l&#8217;accesso a pagine o all&#8217;intero sito.<\/li>\n<li><strong>Permessi file sbagliati:<\/strong> permessi troppo restrittivi su file o cartelle impediscono al server web di leggerli.<\/li>\n<li><strong>Plugin di sicurezza:<\/strong> un plugin come <a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-di-sicurezza-per-wordpress-proteggi-il-tuo-sito-da-malware-e-attacchi-hacker\/\">Wordfence<\/a>, Sucuri o iThemes Security potrebbe aver bloccato il tuo IP o una richiesta specifica.<\/li>\n<li><strong>Protezione hotlinking:<\/strong> regole che bloccano l&#8217;accesso diretto a immagini e file.<\/li>\n<li><strong>ModSecurity:<\/strong> il firewall del server potrebbe interpretare una richiesta legittima come un attacco e bloccarla.<\/li>\n<li><strong>Mancanza del file index:<\/strong> se la cartella non ha un file index.php o index.html e il listing delle directory \u00e8 disabilitato.<\/li>\n<\/ul>\n<h2>Soluzione 1: verificare e rigenerare .htaccess<\/h2>\n<p>Il file <span style=\"font-family: monospace\">.htaccess<\/span> \u00e8 la causa pi\u00f9 comune dell&#8217;errore 403. Potrebbe essere stato corrotto da un plugin o da una modifica manuale errata.<\/p>\n<ol>\n<li><strong>Collegati al server<\/strong> via FTP o dal file manager del pannello hosting.<\/li>\n<li><strong>Trova il file <span style=\"font-family: monospace\">.htaccess<\/span><\/strong> nella root di WordPress (la stessa cartella di wp-config.php). \u00c8 un file nascosto: assicurati di visualizzare i file nascosti.<\/li>\n<li><strong>Rinomina il file<\/strong> da <span style=\"font-family: monospace\">.htaccess<\/span> a <span style=\"font-family: monospace\">.htaccess-backup<\/span>.<\/li>\n<li><strong>Verifica il sito:<\/strong> se il sito torna a funzionare, il problema era nel .htaccess.<\/li>\n<li><strong>Rigenera il .htaccess:<\/strong> vai su <strong>Impostazioni \u2192 Permalink<\/strong> nel pannello admin e clicca <strong>Salva modifiche<\/strong> senza cambiare nulla. WordPress creer\u00e0 un nuovo .htaccess con le regole corrette.<\/li>\n<\/ol>\n<h2>Soluzione 2: controllare i permessi dei file<\/h2>\n<p>I permessi corretti per WordPress sono:<\/p>\n<ul>\n<li><strong>Cartelle:<\/strong> 755 (il proprietario legge, scrive ed esegue; gruppo e altri leggono ed eseguono).<\/li>\n<li><strong>File:<\/strong> 644 (il proprietario legge e scrive; gruppo e altri solo leggono).<\/li>\n<li><strong>wp-config.php:<\/strong> 440 o 640 per maggiore sicurezza.<\/li>\n<\/ul>\n<p>Per correggere i permessi via SSH:<\/p>\n<pre>find \/percorso\/wordpress\/ -type d -exec chmod 755 {} ;\nfind \/percorso\/wordpress\/ -type f -exec chmod 644 {} ;<\/pre>\n<p>Se usi il file manager del pannello hosting, seleziona la cartella di WordPress e imposta i permessi ricorsivamente.<\/p>\n<h2>Soluzione 3: disattivare i plugin di sicurezza<\/h2>\n<p>Se l&#8217;errore 403 si verifica dopo aver installato o configurato un <strong>plugin di sicurezza<\/strong>, potrebbe aver bloccato il tuo IP o una funzionalit\u00e0.<\/p>\n<p><strong>Se puoi accedere all&#8217;admin:<\/strong> disattiva il plugin di sicurezza e verifica se il problema si risolve. Poi riattivalo e rivedi le impostazioni.<\/p>\n<p><strong>Se non puoi accedere all&#8217;admin:<\/strong><\/p>\n<ol>\n<li>Collegati via FTP.<\/li>\n<li>Vai su <span style=\"font-family: monospace\">wp-content\/plugins\/<\/span>.<\/li>\n<li>Rinomina la cartella del plugin di sicurezza (es. da <span style=\"font-family: monospace\">wordfence<\/span> a <span style=\"font-family: monospace\">wordfence-disabled<\/span>).<\/li>\n<li>Accedi all&#8217;admin e configura correttamente il plugin prima di riattivarlo.<\/li>\n<\/ol>\n<h2>Soluzione 4: verificare ModSecurity<\/h2>\n<p><strong>ModSecurity<\/strong> \u00e8 un firewall applicativo (WAF) installato su molti server. Pu\u00f2 bloccare richieste che interpreta come potenzialmente pericolose, anche se sono legittime. Se l&#8217;errore 403 si verifica solo durante certe operazioni (salvare un articolo con codice HTML, caricare certi tipi di file), ModSecurity potrebbe essere il colpevole.<\/p>\n<p>Per verificare:<\/p>\n<ul>\n<li><strong>Controlla i log del server:<\/strong> in cPanel vai su Errori \u2192 Log errori. In Plesk, controlla i log di Apache\/Nginx.<\/li>\n<li><strong>Cerca regole ModSecurity:<\/strong> i log mostreranno quale regola ha bloccato la richiesta e il suo ID.<\/li>\n<li><strong>Contatta l&#8217;hosting:<\/strong> chiedi di disabilitare la regola specifica che causa il falso positivo, oppure di disabilitare ModSecurity temporaneamente per confermare che sia la causa.<\/li>\n<\/ul>\n<h2>Soluzione 5: verificare la protezione delle directory<\/h2>\n<p>Alcuni pannelli hosting permettono di proteggere cartelle con password (HTTP Authentication). Se questa protezione \u00e8 stata attivata accidentalmente sulla cartella di WordPress, l&#8217;accesso viene bloccato.<\/p>\n<ul>\n<li><strong>In cPanel:<\/strong> vai su Sicurezza \u2192 Privacy directory e verifica che nessuna cartella di WordPress sia protetta.<\/li>\n<li><strong>In Plesk:<\/strong> vai su Siti web \u2192 cartella protetta e controlla le impostazioni.<\/li>\n<\/ul>\n<h2>Errore 403 solo su wp-admin<\/h2>\n<p>Se l&#8217;errore 403 appare solo quando cerchi di accedere a <span style=\"font-family: monospace\">\/wp-admin\/<\/span>, le cause specifiche possono essere:<\/p>\n<ul>\n<li><strong>IP bloccato:<\/strong> il tuo IP \u00e8 stato bloccato da un plugin di sicurezza o dal firewall del server dopo troppi tentativi di login falliti. Attendi il timeout o contatta l&#8217;hosting.<\/li>\n<li><strong>Regola .htaccess che limita l&#8217;accesso per IP:<\/strong> se hai aggiunto regole per limitare l&#8217;accesso admin per IP e il tuo IP \u00e8 cambiato, non puoi pi\u00f9 accedere.<\/li>\n<li><strong>Plugin WPS Hide Login:<\/strong> se hai cambiato l&#8217;URL di login e stai provando ad accedere dal vecchio URL, riceverai un 403 o 404.<\/li>\n<\/ul>\n<h2>Serve assistenza?<\/h2>\n<p>L&#8217;errore 403 pu\u00f2 avere molte cause e non \u00e8 sempre facile identificare quella giusta. Se hai provato le soluzioni sopra senza successo, il team di <strong><a href=\"https:\/\/soccorsowp.it\/blog\/i-migliori-plugin-woocommerce-per-dominare-il-black-friday\/\">SoccorsoWP<\/a><\/strong> pu\u00f2 diagnosticare il problema e risolverlo rapidamente. <a href=\"https:\/\/soccorsowp.it\/ticket\/\">Apri un ticket<\/a> e sblocca il tuo sito WordPress.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Errore 403 Forbidden in WordPress: cause e soluzioni L&#8217;errore 403 Forbidden significa che il server ha ricevuto la tua richiesta ma rifiuta di soddisfarla. In&#8230;<\/p>\n","protected":false},"author":1,"featured_media":25924,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Errore 403 Forbidden WordPress: cause e soluzioni complete","_seopress_titles_desc":"Come risolvere l'errore 403 Forbidden in WordPress: .htaccess corrotto, permessi sbagliati, plugin di sicurezza, ModSecurity e altre cause.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[1424],"tags":[],"class_list":["post-25923","post","type-post","status-publish","format-standard","has-post-thumbnail","category-bug-e-vulnerabilita"],"_links":{"self":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/comments?post=25923"}],"version-history":[{"count":0,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/posts\/25923\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media\/25924"}],"wp:attachment":[{"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/media?parent=25923"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/categories?post=25923"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/soccorsowp.it\/blog\/wp-json\/wp\/v2\/tags?post=25923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}