Pour interdire l’accès à un répertoire d’images avec un fichier .htaccess, vous pouvez ajouter les directives suivantes au fichier .htaccess dans le répertoire que vous souhaitez protéger :
# Interdire l'accès à tous les utilisateurs
Deny from all
# Autoriser l'accès aux fichiers d'image
<Files "*.jpg">
Allow from all
</Files>
<Files "*.png">
Allow from all
</Files>
# Autoriser l'accès aux fichiers CSS et JS si nécessaire
<Files "*.css">
Allow from all
</Files>
<Files "*.js">
Allow from all
</Files>
Ces directives vont interdire l’accès à tous les utilisateurs, sauf aux fichiers d’image, qui seront autorisés. Les directives pour les fichiers CSS et JS sont facultatives, mais elles peuvent être nécessaires si ces fichiers sont utilisés sur votre site.
Notez que cette méthode ne garantit pas une sécurité absolue, car les utilisateurs peuvent toujours accéder aux images directement via l’URL de l’image. Pour une sécurité accrue, vous devrez envisager d’autres mesures, telles que l’utilisation de l’authentification ou la mise en place de restrictions d’accès à partir du serveur.