# Redirecciones para el Router de React en Subcarpetas (Portal Técnico)
RewriteEngine On

# Servir recursos estáticos y assets desde la carpeta /dist/ de manera transparente
RewriteRule ^assets/(.*)$ dist/assets/$1 [L]
RewriteRule ^favicon.svg$ dist/favicon.svg [L]
RewriteRule ^icons.svg$ dist/icons.svg [L]

# Permitir el acceso directo a recursos estáticos de la compilación de Vite
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ - [L]

# Si el archivo existe dentro de la carpeta /dist/, servirlo directamente
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f
RewriteRule ^ - [L]

# Redirigir todo lo demás a index.php para que React Router tome control de las rutas
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
