Sometimes a server can provide a 410 error page instead of a 404 error. These error pages are fundamentally the same, indicating that a resource that has been requested is not available. However, the 410 error page code provides the additional information that the resource previously existed but is no longer present.
If the server has no method for identifying if a resource previously existed, then it will serve the more common 404 error page.