# =============================================================================
# .htaccess — Caja Chica SEDALORETO  (compatible LiteSpeed + Apache)
# =============================================================================

Options -Indexes
DirectoryIndex indice.html index.html index.php

# ── Reescritura de URLs para la API ──────────────────────────────────────────
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /cajachica/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^api/(.*)$ api.php?ruta=/$1 [QSA,L]
</IfModule>

# ── Bloquear solo config.php (sintaxis compatible Apache 2.2 y LiteSpeed) ────
<Files "config.php">
    Order Deny,Allow
    Deny from all
</Files>

# ── Cabeceras de seguridad básicas ────────────────────────────────────────────
<IfModule mod_headers.c>
    Header always set X-Content-Type-Options "nosniff"
    Header always set X-Frame-Options "SAMEORIGIN"
    Header unset X-Powered-By
</IfModule>

# ── Compresión ────────────────────────────────────────────────────────────────
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/css application/javascript application/json
</IfModule>
