aboutsummaryrefslogtreecommitdiff
path: root/public/user_data/assets
diff options
context:
space:
mode:
Diffstat (limited to 'public/user_data/assets')
-rw-r--r--public/user_data/assets/.htaccess24
1 files changed, 24 insertions, 0 deletions
diff --git a/public/user_data/assets/.htaccess b/public/user_data/assets/.htaccess
new file mode 100644
index 0000000..6055667
--- /dev/null
+++ b/public/user_data/assets/.htaccess
@@ -0,0 +1,24 @@
1# désactive tout traitement par le handler apache (PHP, CGI, etc.)
2SetHandler None
3
4# scripts CGI (perl, python)
5# complète le blocage du handler apache
6Options -ExecCGI
7# (php qui utilise mod_php (module apache) ou php-fpm (fastCGI) n'est pas concerné par cette règle)
8
9# exploration des dossiers
10Options -Indexes
11
12# protection par whitelist
13Require all denied
14<FilesMatch "\.(jpe?g|png|gif|webp|tiff?)$">
15 Require all granted
16</FilesMatch>
17
18
19## moins utile
20
21# interdire l'accès direct aux fichiers .htaccess et .htpasswd (déjà bloqués normallement)
22<FilesMatch "^\.(htaccess|htpasswd)$">
23 Require all denied
24</FilesMatch> \ No newline at end of file