# /.htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /user-permission-system/elderly_care_system/

    # Redirect everything to public/ directory except:
    # - Files that exist in root (like debug_router.php, install.php, etc.)
    # - Directories that exist in root
    # - Requests already going to public/
    
    RewriteCond %{REQUEST_URI} !^/user-permission-system/elderly_care_system/public/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ public/$1 [L,QSA]
</IfModule>
