# ============================================================
# G4D Soluções e Desenvolvimento — Configuração Apache
# Arquivo: .htaccess
# ============================================================

# ------------------------------------------------------------
# Define o arquivo padrão da raiz
# ------------------------------------------------------------
DirectoryIndex index.html index.php index.asp

# ------------------------------------------------------------
# Bloqueia listagem de diretórios
# ------------------------------------------------------------
Options -Indexes

# ------------------------------------------------------------
# Motor de reescrita
# ------------------------------------------------------------
RewriteEngine On

# ------------------------------------------------------------
# Redireciona acesso direto a pastas para a página principal
# ------------------------------------------------------------
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^assets/ https://%{HTTP_HOST}/ [L,R=302]

# ------------------------------------------------------------
# Redireciona qualquer URL inexistente para a página principal
# Inclui URLs como /chupara/copoir que não existem no servidor
# ------------------------------------------------------------
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ https://%{HTTP_HOST}/ [L,R=302]

# ------------------------------------------------------------
# Erros HTTP → raiz do domínio via host dinâmico
# ------------------------------------------------------------
ErrorDocument 400 /index.html
ErrorDocument 401 /index.html
ErrorDocument 403 /index.html
ErrorDocument 404 /index.html
ErrorDocument 500 /index.html