Options -MultiViews
RewriteEngine On

# Mengizinkan header Authorization dilempar ke PHP (wajib untuk Laragon/Apache)
SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
CGIPassAuth On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Route ke file PHP yang sesuai berdasarkan path (Trailing slash opsional)
RewriteRule ^api/auth/login/?$               api/auth/login.php [L]
RewriteRule ^api/auth/me/?$                  api/auth/me.php [L]
RewriteRule ^api/laboratory/status/?$        api/laboratory/status.php [L]
RewriteRule ^api/devices/poll/?$              api/devices/index.php [L]
RewriteRule ^api/devices/?$                  api/devices/index.php [L]
RewriteRule ^api/temperature_logs/latest/?$  api/temperature_logs/index.php [L]
RewriteRule ^api/temperature_logs/?$         api/temperature_logs/index.php [L]
RewriteRule ^api/energy_logs/latest/?$       api/energy_logs/index.php [L]
RewriteRule ^api/energy_logs/?$              api/energy_logs/index.php [L]
RewriteRule ^api/activity_logs/?$            api/activity_logs/index.php [L]
RewriteRule ^api/notifications/read-all/?$   api/notifications/index.php [L]
RewriteRule ^api/notifications/([0-9]+)/read/?$ api/notifications/index.php [L]
RewriteRule ^api/notifications/?$            api/notifications/index.php [L]
RewriteRule ^api/settings/?$                 api/settings/index.php [L]
RewriteRule ^api/rfid/scan/?$               api/rfid/scan.php [L]