<IfModule mod_rewrite.c>
    RewriteEngine On
    
    # Importante: Evita que o servidor confunda o arquivo 'movies.php' com a rota '/movie/'
    Options -MultiViews

    # =======================================================
    # CABEÇALHOS CORS (Para evitar bloqueio em Webplayer/TV)
    # =======================================================
    <IfModule mod_headers.c>
        Header set Access-Control-Allow-Origin "*"
        Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"
        Header set Access-Control-Allow-Methods "GET, POST, OPTIONS"
    </IfModule>

    # =======================================================
    # REGRAS DE REDIRECIONAMENTO (STREAMING)
    # =======================================================

    # 1. Redireciona CANAIS (Live)
    # Padrão: /live/usuario/senha/123.ts
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^live/([^/]+)/([^/]+)/([^/]+)$ play.php?type=live&username=$1&password=$2&stream=$3 [L,QSA]

    # 2. Redireciona FILMES (VOD)
    # Padrão: /movie/usuario/senha/456.mp4
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^movie/([^/]+)/([^/]+)/([^/]+)$ play.php?type=movie&username=$1&password=$2&stream=$3 [L,QSA]

    # 3. Redireciona SÉRIES
    # Padrão: /series/usuario/senha/789.mp4
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^series/([^/]+)/([^/]+)/([^/]+)$ play.php?type=series&username=$1&password=$2&stream=$3 [L,QSA]

    # 4. Redireciona XMLTV (EPG) - Caso algum app peça
    # Padrão: /xmltv.php?username=...&password=...
    RewriteRule ^xmltv.php$ xmltv.php [L,QSA]
    
    # 5. Redirecionamento Geral (Para o Painel/Dashboard funcionar com URLs limpas se necessário)
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]

</IfModule>
