Hi! I got the same problem, but with a twist. My website is shared-hosted at Godaddy.com and so I could not do the same resolution. To cut it short, all my web files (both php and html), except for index.htm itself, would end up "The page cannot be found" even when they are in my webhosting directory. Also, if I embed-in any php commands in the index.htm, they never got executed.
I do not want to call godaddy as yet, as for this week alone, I had spent 90 minutes of overseas call and end up not solving anything. Godaddy's email support also never got answered in 48 hours or even in 240 hours. Furthermore, I would want to believe that they have not configured Apache wrongly.
Please guide me.