Do you have an empty file called index.html (or any file named index) in your site root (the folder that www.site.com contains its first level of files)? If so, that's your problem.
If no index file exists, rename the file that is your homepage to index.html.