# Options -Indexes (Removido pois algumas hospedagens bloqueiam isso e geram Erro 500)
RewriteEngine On
RewriteBase /ipccgv3/public/

# Forca HTTPS
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

# Bloqueia acesso a arquivos sensiveis (Formato compativel com Apache mais antigo)
<FilesMatch "\.(env|ini|log|sql)$">
  Order allow,deny
  Deny from all
</FilesMatch>

# Front controller
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ index.php [QSA,L]