Зависит от ситуации.
Если это связано с неверным маршрутом, то он может быть обработан самим маршрутизатором или может иметь маршрут по умолчанию, который указывает на обработчик 404.
Если это из-за того, что действительный маршрут принимает недопустимые данные (/user/JohnDoe
, но Джон Доу не известен системе), обработчик 404 должен будет инициировать этот маршрут.
После запуска 404 я предпочитаю легкие, быстрые страницы, сообщающие об этом, но есть множество сайтов, которые, например, будут выполнять поиск с приблизительным соответствием и возвращать список «Вы имели в виду одну из этих вещей?"Я не уверен, каким образом я бы назвал «стандартную практику» в любом случае, если вы не говорите об API-интерфейсах REST, которые обычно посылают минимальный ответ, поскольку они нацелены на машиночитаемость, поэтому не так уж многосмысл задавать вопрос, на который может ответить только человек.