<IfModule mod_rewrite.c>
    RewriteEngine On

    # Establecer la base de la reescritura al directorio public
    RewriteBase /rinotrack/public/

    # EXCEPCIÓN: No aplicar las siguientes reglas a archivos existentes en el directorio 'assets'
    RewriteRule ^assets/ - [L]
    
    # EXCEPCIÓN: Permitir acceso directo a archivos PHP específicos
    RewriteRule ^(create-clan-direct|test-clan|test-assets)\.php$ - [L]

    # REGLA PRINCIPAL: Redirigir todas las demás solicitudes a index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?route=$1 [L,QSA]
</IfModule>

# Servir archivos con el tipo MIME correcto
AddType text/css .css
AddType application/javascript .js
