Options -Indexes

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Blokir akses web langsung ke direktori internal proyek.
    RewriteRule ^(?:app|bootstrap|config|database|docs|prompts|storage|vendor)(?:/|$) - [F,L,NC]

    # Blokir file konfigurasi dan dokumentasi internal.
    RewriteRule ^(?:composer\.(?:json|lock)|AGENTS\.md|README\.md)$ - [F,L,NC]
</IfModule>

<FilesMatch "^\.">
    Require all denied
</FilesMatch>

<FilesMatch "^(?:composer\.(?:json|lock)|AGENTS\.md|README\.md)$">
    Require all denied
</FilesMatch>
