# Apache (IDwebhost) — semua request ke front controller
<IfModule mod_rewrite.c>
    RewriteEngine On

    # Layani file/direksi yang ada apa adanya
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [QSA,L]
</IfModule>

# Larangan akses langsung ke file sensitif
<FilesMatch "^(\.env|.*\.(md|sql|log|json|lock))$">
    Require all denied
</FilesMatch>

# Header keamanan dasar
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>
