The main reason we usually see this case is that the user has uploaded his content to the root of his account and not in the public_html folder. All files that is needed by a browser need to be uploaded to public_html folder on your cPanel.

There is no other way or folder to make your site to open properly to your visitors hence the need to put your files in the public_html folder.
Was this answer helpful? 0 Users Found This Useful (1 Votes)