I uploaded my partially finished site to my server (gowan-headspeath.com). However, in order to access it, I need to type the following 'gowan-headspeath.com/htmlfiles/' can anyone help me a) correct what I've done wrong, and b) explain what I've done??
Does the htmlfiles folder exist in your local site in the Files tab?
If not, definitely get in touch with your hosting company.
If if it is also in your local site, you simply set your site up slightly wrong. Sometimes people try to duplicate the root folder from their server on their local machine when it's not needed. You could move all of your files out of that folder and into the site's actual root folder (so the files would be on the same level as the htmlfiles folder) and re-upload them. Then delete the htmlfiles folder from the local site and the one uploaded to the server.