RewriteEngine On

#RewriteCond %{HTTPS} on
#RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

RewriteCond %{REQUEST_URI} ^/system.*
RewriteRule ^(.*)$ index.php?/$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?/$1 [L,QSA]

# IZINKAN file statis di /assets untuk ekstensi di daftar ini
# (Tambahan: mp3|wav|ogg)
RewriteCond %{REQUEST_URI} !\.(?:zip|css|js|jpg|jpeg|png|gif|eot|ttf|woff|woff2|svg|ico|json|map|scss|mp3|wav|ogg)$ [NC]
RewriteRule ^assets/ - [L,F]

# BATASI akses ke backup_db hanya file .zip
RewriteCond %{REQUEST_URI} !\.(?:zip)$ [NC]
RewriteRule ^backup_db/ - [L,F]

# BATASI uploads ke ekstensi tertentu
RewriteCond %{REQUEST_URI} !\.(?:css|js|jpg|jpeg|png|gif|webp|svg|ico|xlsx)$ [NC]
RewriteRule ^uploads/ - [L,F]

# MIME untuk MP3 (jaga-jaga)
AddType audio/mpeg .mp3
AddType image/webp .webp

