When I type in mywebsite.com I get a "This website is coming soon" message. I have the type in mywebsite.com/index.html to get to my main page. How could this be?
Check your directory for a home.html or an index.htm that may be overriding your index.html page. Also make sure you uploaded into the proper directory.
Sometimes there will be a .htm vs. your .html. sometimes one will overide like said earlier. Are you sure your domain name is setup correctly and enough time has passed for it to propogate the net? Also, try typing in the direct url to your website file, ie: host server name and al directories.. When all else fails, ask your host.
Everything might well be OK. It may just be that you haven't cleared your cache, try refreshing the page with ctrl+F5, and see if you get the page you were looking for.
Post your the contents of your htaccess file, and let us see if that has decided to ignore index because of some script you installed.