# ================================
# Regras gerais
# ================================
Options -MultiViews
RewriteEngine On
RewriteBase /

# Não reescrever arquivos/pastas reais (importante ficar no topo)
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# ================================
# Auth amigável
# ================================
RewriteRule ^login/?$             login.php [QSA,L]
RewriteRule ^logout/?$            logout.php [QSA,L]
RewriteRule ^acesso-restrito/?$   acesso-restrito.php [QSA,L]
RewriteRule ^cadastro/?$          webview-02.php [QSA,L]
RewriteRule ^esqueci-a-senha/?$   authentication-forgot-password.html [QSA,L]

# ================================
# API versionada
# ================================

# API v3 explícita
RewriteRule ^v3/api/([^/]+)/([^/]+)/?$ api_v3.php?t=$1&a=$2 [QSA,L]
RewriteRule ^v3/api/([^/]+)/?$         api_v3.php?t=$1       [QSA,L]
RewriteRule ^v3/api/?$                 api_v3.php            [QSA,L]

# API v2 explícita (backup/legado)
RewriteRule ^v2/api/([^/]+)/([^/]+)/?$ app_v2.php?t=$1&a=$2 [QSA,L]
RewriteRule ^v2/api/([^/]+)/?$         app_v2.php?t=$1       [QSA,L]
RewriteRule ^v2/api/?$                 app_v2.php            [QSA,L]

# ================================
# API padrão => v3
# ================================

# Admin API
RewriteRule ^adm/api/([^/]+)/([^/]+)/?$ api_v3.php?t=$1&a=$2 [QSA,L]
RewriteRule ^adm/api/([^/]+)/?$         api_v3.php?t=$1       [QSA,L]
RewriteRule ^adm/api/?$                 api_v3.php            [QSA,L]

# API neutra
RewriteRule ^api/([^/]+)/([^/]+)/?$     api_v3.php?t=$1&a=$2 [QSA,L]
RewriteRule ^api/([^/]+)/?$             api_v3.php?t=$1       [QSA,L]
RewriteRule ^api/?$                     api_v3.php            [QSA,L]

# Parceiro API
RewriteRule ^parceiro/api/([^/]+)/([^/]+)/?$ api_v3.php?t=$1&a=$2 [QSA,L]
RewriteRule ^parceiro/api/([^/]+)/?$         api_v3.php?t=$1       [QSA,L]
RewriteRule ^parceiro/api/?$                 api_v3.php            [QSA,L]

# ================================
# WebView (público, sem login)
# ================================

# ================================
# Social
# ================================
RewriteRule ^social-perfil/?$   social.php?p=social-perfil   [QSA,L]

# ================================
# Geral (páginas gerais / webview-friendly)
# ================================
RewriteRule ^acoes-rapidas/?$   geral.php?p=acoes-rapidas    [QSA,L]


# ================================
# Área Administrativa
# ================================
RewriteRule ^adm/?$                                       adm.php?p=index [QSA,L]
RewriteRule ^adm/([a-z0-9\-_]+)/?$                         adm.php?p=$1 [QSA,L]
RewriteRule ^adm/([a-z0-9\-_]+)/([a-z0-9\-_]+)/?([0-9]+)?$ adm.php?p=$1&v=$2&id=$3 [QSA,L]
RewriteRule ^adm/relatorios/([a-z0-9\-_]+)/?$              adm.php?rep=$1 [QSA,L]

# ================================
# Área do Cliente
# ================================
RewriteRule ^cliente/?$                           cliente.php [QSA,L]
# Rotas "bonitas" com ID (antes da genérica)
RewriteRule ^cliente/pedido/([0-9]+)/?$          cliente.php?p=pedido-detalhe&id=$1 [QSA,L]
RewriteRule ^cliente/fatura/([0-9]+)/?$          cliente.php?p=fatura-detalhe&id=$1 [QSA,L]
RewriteRule ^cliente/([a-z0-9\-_]+)/([0-9]+)/?$  cliente.php?p=$1&id=$2 [QSA,L]
# Genérica (um segmento)
RewriteRule ^cliente/([a-z0-9\-_]+)/?$           cliente.php?p=$1 [QSA,L]

# ================================
# Área do Parceiro (profissional/empresa — autoatendimento)
# ================================
RewriteRule ^parceiro/?$                           parceiro.php [QSA,L]
# Rotas "bonitas" com ID (se necessário)
RewriteRule ^parceiro/([a-z0-9\-_]+)/([0-9]+)/?$   parceiro.php?p=$1&id=$2 [QSA,L]
# Genérica (um segmento)
RewriteRule ^parceiro/([a-z0-9\-_]+)/?$            parceiro.php?p=$1 [QSA,L]

# ================================
# Área da Corretora
# ================================
RewriteRule ^corretora/?$                           corretora.php [QSA,L]
RewriteRule ^corretora/([a-z0-9\-_]+)/([0-9]+)/?$   corretora.php?p=$1&id=$2 [QSA,L]
RewriteRule ^corretora/([a-z0-9\-_]+)/?$            corretora.php?p=$1 [QSA,L]

# ================================
# Área do Corretor (cards)
# ================================
RewriteRule ^corretor/?$                          corretor.php [QSA,L]
RewriteRule ^corretor/([a-z0-9\-_]+)/([0-9]+)/?$  corretor.php?p=$1&id=$2 [QSA,L]
RewriteRule ^corretor/([a-z0-9\-_]+)/?$           corretor.php?p=$1 [QSA,L]

# ================================
# Área da Empresa
# ================================
RewriteRule ^empresa/?$                           empresa.php [QSA,L]
RewriteRule ^empresa/([a-z0-9\-_]+)/([0-9]+)/?$   empresa.php?p=$1&id=$2 [QSA,L]
RewriteRule ^empresa/([a-z0-9\-_]+)/?$            empresa.php?p=$1 [QSA,L]

# WebView (público, sem login)
RewriteRule ^webview/checkout/?$               webview-checkout.php [QSA,L]
RewriteRule ^webview/localizar-profissionais/?$ webview-localizar-profissionais.php [QSA,L]

# WebView Empresa (convite amigável)
RewriteRule ^webview/empresa/([A-Za-z0-9\.\-_]+)/?$ webview-04.php?tipo=empresa&invite=$1 [QSA,L]
RewriteRule ^webview/empresa/?$                     webview-04.php?tipo=empresa [QSA,L]

# WebView Corretora (convite amigável)
RewriteRule ^webview/corretora/([A-Za-z0-9\.\-_]+)/?$ webview-corretora.php?invite=$1 [QSA,L]
RewriteRule ^webview/corretora/?$                      webview-corretora.php [QSA,L]


