# /.htaccess (project root)

Options -Indexes

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /project_fabrics/

  # Do not rewrite requests that already target /public
  RewriteRule ^public/ - [L]

  # Redirect bare project root -> public/
  RewriteRule ^$ public/ [L,R=302]

  # Forward everything else into /public/...
  RewriteRule ^(.+)$ public/$1 [L,QSA]
</IfModule>