500.shtml and 404 error

what’s the difference between them? thank you

They represent different HTTP Error codes.

List of HTTP status codes - Wikipedia, the free encyclopedia