# ---------------------------------------------------------------------
#  Consultorio Odontologico - reglas basicas de Apache
#  (si el hosting no permite .htaccess, mover estas reglas al VirtualHost)
# ---------------------------------------------------------------------

# No listar directorios
Options -Indexes

# Bloquear el acceso directo a carpetas internas
RedirectMatch 403 ^/?(includes|sql)/.*$

# Bloquear archivos sensibles
<FilesMatch "\.(sql|md|log|bak|ini)$">
  Require all denied
</FilesMatch>

# Cache de estaticos
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType text/css "access plus 7 days"
  ExpiresByType application/javascript "access plus 7 days"
  ExpiresByType image/svg+xml "access plus 30 days"
  ExpiresByType font/woff2 "access plus 30 days"
</IfModule>

# Compresion
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json
</IfModule>
