J'utilise le plugin User Access Manager pour restreindre l'accès aux téléchargements de dossiers dans un site Wordpress. Ce dossier se trouve sur example.com/wp-content/uploads/. Le plugin a écrit ce .htaccess dans ce dossier:Comment exclure un sous-dossier de .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteRule (.*) /index.php?uamfiletype=attachment&uamgetfile=$1 [L]
</IfModule>
Dans ce dossier (/ wp-content/uploads /) il y a aussi un dossier appelé WPSC (/ wp-content/uploads/WPSC /) avec les fichiers de la boutique du site. À l'heure actuelle, le fichier .htaccess fonctionne correctement, mais il restreint également le dossier wpsc. Je dois ajouter une exception pour que le dossier wpsc soit accessible à tous.
Malheureusement, cela n'a pas fonctionné. J'ai essayé d'autres alternatives comme! Wpsc,! Wpsc /, wp-content/uploads/wpsc et ainsi de suite, mais ils ne fonctionnent pas non plus. –
@Luis Herranz: Eh bien, puisque le chemin de base est '/', vous devez utiliser '! Wp-content/uploads/wpsc /'. – Gumbo
Cela n'a pas fonctionné non plus :( –