# En la raíz del proyecto
Header set Cache-Control "no-cache"
# No comprimir router API ni el stream SSE (rompe event-stream)
SetEnvIfNoCase Request_URI "api/index.php" no-gzip=1
RewriteEngine On
# No reescribir archivos o directorios existentes
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# API: /api/ -> api/index.php y /api/ -> api/index.php?r=
RewriteRule ^api/?$ api/index.php [L,QSA]
RewriteRule ^api/([A-Za-z0-9_\-]+)/?$ api/index.php?r=$1 [L,QSA]
# Páginas: raíz y vistas conocidas a index.php con view
RewriteRule ^$ index.php [L,QSA]
RewriteRule ^(home|dashboard|nocache|puertos|flash|programacion)/?$ index.php?view=$1 [L,QSA]