Overview#
HTTP 404 is defined in
RFC 7231, section 6.5.4: 404 Not Found, as a
HTTP Status Code to indicate the requested
Resource was "Not Found" however the
client was able to communicate with a given server.
A HTTP 404 Result Code does not indicate whether this lack is temporary or permanent. If the server knows that this condition is likely to be permanent, a HTTP 410 (Gone) should be used instead of a HTTP 404 status.
There might be more information for this subject on one of the following: