# Apache SPA fallback configuration
# Para servidores Apache, esto redirige todas las rutas a index.html
# Asegúrate de que mod_rewrite esté habilitado
RewriteEngine On
RewriteBase /
# No redirigir si el archivo existe
RewriteCond %{REQUEST_FILENAME} !-f
# No redirigir si el directorio existe
RewriteCond %{REQUEST_FILENAME} !-d
# No redirigir archivos estáticos (assets, imágenes, etc.)
RewriteCond %{REQUEST_URI} !^/assets/
RewriteCond %{REQUEST_URI} !^/favicon\.ico$
RewriteCond %{REQUEST_URI} !^/manifest\.json$
RewriteCond %{REQUEST_URI} !^/sw\.js$
# Redirigir todo lo demás a index.html
RewriteRule ^ index.html [L]
# Headers para cache
# No cachear index.html
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "0"
# Cachear assets estáticos
Header set Cache-Control "public, max-age=31536000, immutable"