<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /u69319090041/Shop41/

    # Direct existing files and directories in root
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Fix for missing trailing slash on directories to prevent Apache mod_dir 404
    RewriteCond %{DOCUMENT_ROOT}/u69319090041/Shop41/public/$1 -d
    RewriteRule ^(.*[^/])$ $1/ [L,R=301]

    # Rewrite requests not starting with public/ to public/
    RewriteCond %{REQUEST_URI} !^/u69319090041/Shop41/public/
    RewriteRule ^(.*)$ public/$1 [L]
</IfModule>
