RewriteEngine On

# Redirect semua request ke public/
RewriteRule ^$ public/ [L]

RewriteCond %{REQUEST_URI} !^/shop/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/$1 [L]