The first thing to check is off course if the file exists in the web root and if the file permissions allow the web server user to access it. If that is the case, there also might be some URL rewriting going on that messes things up.