What does a "404 Not Found" error typically indicate when encountered on a website?
A) The website server is temporarily down for maintenance.
B) The requested webpage does not exist on the server.
C) There is a problem with the user's internet connection.
D) The server is refusing to fulfill the request due to permission issues.