Currently, my site only loads if you put the file name on the end, eg. index.html. How do i change it so that its loads when only the domain is typed in?
make sure that your index.html file is in public_html as "index.html" then try to refresh your file manager when after you change it.
please put a link to your site..... Make sure you replaced the default index file while you were uploading the site. @youtubemarketing: sometimes it can be also /httpdocs/ directory with some hosts.
Do you have customer support with your hosting company? THe reason I ask is because there's easily about five or six reasons that I can name - off the top of my head - that could explain your problem... anything from case sensitivity to .htaccess problems.... and unless one of us is in your server scoping out your problem, we might not be of too much help. So, if you ask your hosting company's customer support, you should be able to get someone who can take a peek in there and properly diagnose the problem for you.
You tube marketing is correct, you should place your 'index.html' file within the first layer of your public_html folder.