aboutsummaryrefslogtreecommitdiff
path: root/public/user_data/media/.htaccess
blob: 41f632bfde877fae485e439cda12dda3022c14dc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# désactive tout traitement par le handler apache (PHP, CGI, etc.)
SetHandler None

# scripts CGI (perl, python)
# complète le blocage du handler apache
Options -ExecCGI
# (php qui utilise mod_php (module apache) ou php-fpm (fastCGI) n'est pas concerné par cette règle)

# exploration des dossiers
Options -Indexes


## moins utile

# interdire l'accès direct aux fichiers .htaccess et .htpasswd (déjà bloqués normallement)
<FilesMatch "^\.(htaccess|htpasswd)$">
    Require all denied
</FilesMatch>

# supprime des associations extension/handler
RemoveHandler .php .phtml .php3 .php4 .php5 .php7 .php8 .phar

# fichiers php non accessibles (en plus d'être non exécutables)
<FilesMatch "\.(php|phtml|php[0-9]|phar)$">
    Require all denied
</FilesMatch>