Главной папкой по-умолчанию является public_html. Чтобы ваш сайт загружался из под-папки в главной папке public_html вам нужно создать перенаправление с помощью файла .htaccess, который должен быть размещен в public_html, чтобы сервер перенаправлял все запросы с public_html в нужную под-папку.
Посетители не будут видеть с какой папки грузится сайт, они будут только видеть адрес http://www.yourdomain.com/page.html
#Скопируйте следующий код в файл .htaccess который находится в public_html
#И сделайте все необходимые изменения в соответствии с нуждами или настройками вашего сайта
#Не меняйте эту строку
RewriteEngine on
# Поменяйте yourdomain.com на имя вашего домена
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
# Поменяйте 'subfolder' на имя вашей под-папки.
RewriteCond %{REQUEST_URI} !^/subfolder/
# Не меняйте эту строку.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Поменяйте 'subfolder' на имя вашей под-папки.
RewriteRule ^(.*)$ /subfolder/$1
# Поменяйте yourdomain.com на имя вашего домена еще раз.
# Поменяйте 'subfolder' на имя вашей под-папки.
# после / укажите имя вашего главного файла, это может быть index.php, index.html, и т.д.
RewriteCond %{HTTP_HOST} ^(www.)?yourmaindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]