Error 404 indicates that server connection was successful, but that the requested file or directory either does not exist on the server, or it exists but access is forbidden. This error may occur for the following reasons:
1. There is a broken link within your HTML page. Check that all your HTML files are pointing to the correct file or directory locations.
2. The file name or directory name has been misspelled. Check the URL that is entered to make sure that the file name or directory name is spelled correctly.
3. The server wishes to not disclose this information.
The website hosting server will typically generate a "404 Not Found" web page when a user attempts to follow a broken or dead link; hence the 404 error is one of the most recognizable errors encountered on the World Wide Web.