# ASISMA CRM - Apache Configuration
# No requiere mod_rewrite

# Deshabilitar listado de directorios
Options -Indexes

# Bloquear acceso directo a directorios internos
<FilesMatch "^\.">
    Order allow,deny
    Deny from all
</FilesMatch>

# Cabeceras de seguridad (si mod_headers está activo)
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
    Header set X-Frame-Options "SAMEORIGIN"
    Header set X-XSS-Protection "1; mode=block"
    Header set Referrer-Policy "no-referrer-when-downgrade"
</IfModule>

# Limites de subida SOLO para el CRM (los adjuntos de WhatsApp aceptan hasta
# 16 MB; el php.ini global queda intacto para no afectar a los otros sitios)
<IfModule mod_php5.c>
    php_value upload_max_filesize 16M
    php_value post_max_size 20M
</IfModule>

# Redirigir todo lo que no sea un archivo/directorio real a index.php
FallbackResource /index.php
