Come risolvere l'errore 403 Forbidden in WordPress

L'errore 403 Forbidden in WordPress è un codice di stato HTTP che indica che l'accesso alla pagina o alla risorsa che si stava cercando di raggiungere è assolutamente vietato per qualche motivo. Diversi scenari possono innescare questo errore, tra cui problemi con i plugin di WordPress, un file .htaccess corrotto, permessi di file errati o restrizioni lato server. Ecco come risolvere il problema dell'errore 403 Forbidden in WordPress:

Verifica della corruzione del file .htaccess

Il file .htaccess è un file di configurazione utilizzato dai server basati su Apache e può danneggiarsi. Ecco come controllarlo e correggerlo:

  • Accesso al sito tramite FTP o File Manager: Utilizzare un client FTP o il file manager fornito dal pannello di controllo dell'hosting.
  • Individuare il file .htaccess: Si trova nella directory principale dell'installazione di WordPress. Assicuratevi di mostrare i file nascosti, poiché i file che iniziano con un punto (.) potrebbero essere nascosti per impostazione predefinita.
  • Rinominare il file .htaccess: Rinominarlo in qualcosa come .htaccess_old. In questo modo lo si disattiva.
  • Test del sito: Se il sito funziona dopo aver rinominato il file .htaccess, è probabile che fosse corrotto.
  • Creare un nuovo file .htaccess: Andate nella dashboard di WordPress > Impostazioni > Permalinks e fate semplicemente clic su "Salva modifiche" per generare un nuovo file .htaccess.

Controllare i permessi dei file

Anche i permessi dei file non corretti possono causare un errore 403. I file devono essere impostati su 644 e le directory su 755.

  • Accesso al sito tramite FTP o File Manager: Navigare tra i file e le cartelle di WordPress.
  • Controllare e correggere le autorizzazioni: Fare clic con il pulsante destro del mouse su file e directory per verificarne i permessi. Se non sono impostati su 644 per i file e 755 per le directory, modificarli.

Disattivare i plugin

A volte, un plugin di WordPress può causare questo errore, soprattutto se è legato alla sicurezza. Per verificare se è questo il caso:

  • Disattivare tutti i plugin: Accedere al sito tramite FTP o File Manager, navigare nella cartella contenuto wp e rinominare la cartella plugin alla cartella plugins_old. Questo disattiva tutti i plugin.
  • Controllare il sito: Se l'errore è stato risolto, il problema era causato da uno dei plugin.
  • Trovare il colpevole: Rinominare il file plugins_old alla cartella plugin e poi riattivare ogni plugin uno per uno nella dashboard di WordPress fino a trovare quello che causa l'errore 403.

Controllare la protezione Hotlink

Le impostazioni di protezione degli hotlink sul vostro server potrebbero bloccare erroneamente le richieste legittime, causando un errore 403.

  • Controllare la protezione Hotlink: Di solito è possibile farlo attraverso il pannello di controllo dell'hosting. Assicuratevi che non sia configurato male per bloccare l'accesso ai vostri contenuti.

Consultate il vostro fornitore di hosting

Se nessuno dei passaggi precedenti funziona, il problema potrebbe essere a livello di server.

  • Contatta l'assistenza per l'hosting: Il provider di hosting può verificare che non vi siano problemi a livello di server che causano l'errore 403 Forbidden, ad esempio plugin di sicurezza, firewall o impostazioni del server.

Ripristino da un backup

Come ultima risorsa, se disponete di un backup recente del vostro sito web, considerate la possibilità di ripristinarlo a un punto precedente al verificarsi dell'errore 403.

Conclusione

L'errore 403 Forbidden può essere frustrante, ma di solito è risolvibile attraverso la risoluzione di problemi come il controllo del file .htaccess, la regolazione dei permessi dei file, la disattivazione dei plugin o il cambio di tema. Assicuratevi sempre di avere un backup recente prima di apportare modifiche significative al vostro sito web.