# ======================================================================
# KEAMANAN DIREKTORI MEDIA & UPLOADS: PROTEKSI HACKER & WEBSHELL
# ======================================================================

# 1. Matikan eksekusi script PHP & engine script
<IfModule mod_php7.c>
    php_flag engine off
</IfModule>
<IfModule mod_php8.c>
    php_flag engine off
</IfModule>

# 2. Blokir semua ekstensi script berbahaya
<FilesMatch "(?i)\.(php|phtml|php3|php4|php5|php7|php8|phps|phar|inc|pl|cgi|sh|py|bash|exe|bat|js|jsp|asp|aspx)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order deny,allow
        Deny from all
    </IfModule>
</FilesMatch>

# 3. Matikan directory indexing
Options -Indexes