DirectoryIndex home.php index.php
RewriteEngine On
RewriteBase /magis_web/

# No reescribir archivos y carpetas reales
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# API JSON: cualquier request con ?action= va a index.php
RewriteCond %{QUERY_STRING} (^|&)action=
RewriteRule ^ index.php [L,QSA]

# Rutas limpias de la UI
RewriteRule ^$                  home.php [L]
RewriteRule ^home/?$            home.php [L]
RewriteRule ^descubrir/?$       descubrir.php [L]
RewriteRule ^discover/?$        descubrir.php [L]
RewriteRule ^buscar/?$          buscar.php [L]
RewriteRule ^search/?$          buscar.php [L]
RewriteRule ^tvlive/?$          tvlive.php [L]
RewriteRule ^live/?$            tvlive.php [L]
RewriteRule ^biblioteca/?$      biblioteca.php [L]
RewriteRule ^favs/?$            biblioteca.php [L]
RewriteRule ^sala/?$            sala.php [L]
RewriteRule ^salas/?$           sala.php [L]
RewriteRule ^detalle/?$         detalle.php [L,QSA]
RewriteRule ^detalle/([^/]+)/?$ detalle.php?id=$1 [L,QSA]
RewriteRule ^player/?$          player.php [L]
RewriteRule ^party/?$           player_party.php [L]
RewriteRule ^party/([A-Za-z0-9]+)/?$  player_party.php?code=$1 [L,QSA]

# Fallback a home
RewriteRule ^ home.php [L]
