# Branding Hub - Flex Printing & Branding Website
# Protect sensitive files and directories

<IfModule mod_rewrite.c>
    RewriteEngine On
    
    # Protect database directory
    RewriteRule ^database/ - [F,L]
    
    # Protect .htaccess and hidden files
    RewriteRule (^|/)\. - [F,L]
</IfModule>

# Disable directory browsing
Options -Indexes

# Protect sensitive files
<FilesMatch "^(config\.php|\.env|\.gitignore|composer\.json|package\.json)$">
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
</FilesMatch>
