<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
Options -MultiViews

# Forçar UTF-8 e remover cache de redirects
AddDefaultCharset UTF-8
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "*"
    Header set Cache-Control "no-cache, no-store, must-revalidate"
    Header set Pragma "no-cache"
    Header set Expires 0
</IfModule>

# Ignora arquivos reais e diretórios
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]

# --- REGRAS DE STREAMING (IPTV) ---
# Live
RewriteRule ^live/([^/]+)/([^/]+)/([0-9]+)\.(ts|m3u8)$ play.php?id=$3 [QSA,L]
# Movies
RewriteRule ^movie/([^/]+)/([^/]+)/([0-9]+)\.(mp4|mkv|avi|m3u8)$ play.php?id=$3 [QSA,L]
# Series
RewriteRule ^series/([^/]+)/([^/]+)/([0-9]+)\.(mp4|mkv|avi|m3u8)$ play.php?id=$3 [QSA,L]

# API Principal
RewriteRule ^player_api\.php$ player_api.php [L]
# Atalho para XMLTV (opcional)
RewriteRule ^xmltv\.php$ xmltv.php [L]

</IfModule>
