# .htaccess for public_html root # This file should be placed at: public_html/.htaccess RewriteEngine On RewriteBase / # Redirect root to frontend RewriteRule ^$ /frontend/ [L,R=301] RewriteRule ^index\.html$ /frontend/ [L,R=301] # Don't touch backend requests RewriteCond %{REQUEST_URI} ^/backend/ RewriteRule ^ - [L] # Don't touch existing files/folders RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # Redirect everything else to frontend RewriteCond %{REQUEST_URI} !^/frontend/ RewriteRule ^(.*)$ /frontend/$1 [L,R=301]