This will be a dumb question
This will be a dumb question .but Im going to ask because Im curious .what would the reason for a hosting company to require all of your files and sub directories to be in a Directory public_htmlyour path looks like h**p://www.whatever.com/public_html/ just to get to your web site .
However when a user points their browser to h**p://www.whatever.com/ they pull up your web site and never see the public_html part of the path
As opposed to allowing html pages to reside at say h**p://www.whatever.com/ ..your web site
Regards,
BoneFish