Protezione file da accesso diretto tramite URL in wordpress Stampa

  • 2

 

Protezione dell'accesso a una cartella tramite file .htaccess

Per limitare l'accesso a una cartella specifica del sito, come ad esempio uploads/CartellaRiservata, è possibile intervenire sul file .htaccess presente nella root di WordPress. In questo modo, solo gli utenti autenticati potranno accedere ai contenuti presenti nella cartella riservata.

Aggiungi il seguente codice all'interno del file .htaccess, subito dopo # BEGIN WordPress:


# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^.*uploads/CartellaRiservata/.*
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule . /wp-login.php?redirect_to=%{REQUEST_URI} [R,L]
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

 

Attenzione: possibile errore 500

In alcuni casi, l’aggiunta delle regole può generare un errore 500 Internal Server Error. Per risolvere, assicurati di inserire le seguenti due righe prima della direttiva <IfModule mod_rewrite.c>:


Options +FollowSymLinks
Options +Indexes

 

Fonte

Per maggiori dettagli, puoi consultare la guida disponibile a questo indirizzo: http://www.scuolacooperativa.net/wp3-social/csm-dedicati/wordpress/allegati-solo-per-gli-utenti-registrati/

 


Hai trovato utile questa risposta?

« Indietro