# ARCA Hotel Suite — reescritura para el front controller
# Sin este archivo, cualquier URL que no sea "/" o un archivo real
# (CSS/JS/imágenes) responde 404, porque Apache busca un archivo físico
# que coincida con la ruta antes de intentar servir index.php.

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Si la ruta pedida NO es un archivo ni una carpeta que exista de verdad
    # (assets/css/style.css, install/, etc. se sirven normal), mándalo todo
    # a index.php para que el Router de la app decida qué hacer.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [QSA,L]
</IfModule>

# Nunca servir el .env, SQL, logs, etc. aunque alguien adivine la ruta.
<FilesMatch "\.(env|sql|log|md)$">
    <IfModule mod_authz_core.c>
        Require all denied
    </IfModule>
    <IfModule !mod_authz_core.c>
        Order allow,deny
        Deny from all
    </IfModule>
</FilesMatch>

Options -Indexes
