DirectoryIndex index.php

<IfModule mod_rewrite.c>
    RewriteEngine On

    # Bloquear acceso a carpetas internas
    RewriteRule ^(config|src|storage|vendor|database)(/|$) - [F,L]

    # No reescribir si ya está en public/
    RewriteRule ^public/ - [L]

    # Archivos y carpetas que existen en esta raíz (index.php, editor.php, etc.)
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Todo lo demás → public/ (css, js, api, etc.)
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
