codigo0/config_backup/.htaccess
planetazuzu 2f9fb6e499 chore: limpieza completa del proyecto
- Fase 1: Eliminar archivos innecesarios (logs, builds, node_modules)
- Fase 2: Mover backups y duplicados a revisión:
  - _BACKUP_MD/ (203 archivos)
  - MANUAL_TES_DIGITAL/ (110 archivos)
  - imagenes-pendientes/ (60 archivos)
- Fase 3: Simplificar configuraciones (mover no usadas a config_backup/)
- Fase 4: Consolidar documentación:
  - 13 documentos esenciales → docs/consolidado/
  - 42 documentos → docs/archivo/
  - README.md actualizado
- Fase 5: Organizar scripts (mantener solo esenciales)
- Fase 6: Reinstalación y verificación (npm install + build)
- Corregir clave duplicada 'uso-tensiometro' en image-registry.ts
- Total: 393 archivos movidos a revisión, 5 configuraciones archivadas, 55 documentos organizados
- Build verificado y exitoso
2025-12-23 10:16:35 +01:00

37 lines
1.1 KiB
ApacheConf

# Apache SPA fallback configuration
# Para servidores Apache, esto redirige todas las rutas a index.html
# Asegúrate de que mod_rewrite esté habilitado
<IfModule mod_rewrite.c>
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]
</IfModule>
# Headers para cache
<IfModule mod_headers.c>
# No cachear index.html
<FilesMatch "index\.html$">
Header set Cache-Control "no-cache, no-store, must-revalidate"
Header set Pragma "no-cache"
Header set Expires "0"
</FilesMatch>
# Cachear assets estáticos
<FilesMatch "\.(js|css|png|jpg|jpeg|gif|ico|svg|woff|woff2|ttf|eot)$">
Header set Cache-Control "public, max-age=31536000, immutable"
</FilesMatch>
</IfModule>