Options -Indexes

RewriteEngine On

# Si el archivo/directorio existe físicamente, servirlo directo
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Todo lo demás → index.php
RewriteRule ^ index.php [QSA,L]
