# Defensa en profundidad para la carpeta donde caen los archivos de ventas.
#
# La validación de nombre de archivo en recibirventas.php ya debería
# impedir que se guarde cualquier cosa que no termine en .sql -- esto es
# una segunda capa, por si algún día cambia esa validación o hay un bug:
# incluso si alguien lograra dejar un archivo .php en esta carpeta, el
# servidor no lo ejecutaría como código.

<FilesMatch "\.php$">
    Require all denied
</FilesMatch>

# Excepción explícita: SOLO este archivo puede ejecutarse.
<Files "recibirventas.php">
    Require all granted
</Files>

# Nadie debe poder listar el contenido de la carpeta por navegador.
Options -Indexes

# Los logs y la cuarentena tampoco deben ser descargables directo.
<FilesMatch "\.(log|txt)$">
    Require all denied
</FilesMatch>
