# CMS Multi-Layout - URLs amigáveis
Options -MultiViews +FollowSymLinks
RewriteEngine On

# Se o site está em subpasta, ajuste:
# RewriteBase /

# Bloqueia acesso direto a includes
RewriteRule ^includes/ - [F,L]

# Não reescreve arquivos/diretórios existentes (uploads, assets, admin/*)
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# Tudo o que sobrar vai para o front-controller
RewriteRule ^ index.php [L]

# Segurança básica
<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>

# Compressão
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json image/svg+xml
</IfModule>
