DirectoryIndex index.php index.html

<IfModule mod_rewrite.c>
    Options -Indexes
    RewriteEngine On

    # Send every request to public/, except requests already inside public/
    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>