# Habilitar rewrite engine
RewriteEngine On

# Se o arquivo .php existe, usar ele
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule ^(.*)$ $1.php [L,QSA]

# Redirecionar todas as URLs que não são arquivos para o receiver de webhook
# Exceto para arquivos estáticos e páginas do sistema
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.(css|js|jpg|jpeg|png|gif|ico|svg|woff|woff2|ttf|eot|pdf)$ [NC]
RewriteCond %{REQUEST_URI} !^/(webreq/)?public/(index|login|register|logout|dashboard|requests|webhooks|collections|teams|history|profile|admin|includes|webhook-receiver|webhook-details|test|router)\.php [NC]
RewriteRule ^(.*)$ webhook-receiver.php [L,QSA]

