Это зависит от веб-сервера и, возможно, от языка / среды разработки.
Например, в следующих статьях показано, как создавать настраиваемые сообщения об ошибках в нескольких различных средах:
Вообще говоря, вы используете только 1 тип обработки ошибок, а не комбинируете несколько методов обработки ошибок (например, используйте только обработку ошибок ASP.Net вместо того, чтобы IIS обрабатывал ошибки).
Мой совет - по возможности использовать обработку ошибок среды разработки, которую вы используете (например, если вы создаете сайт ASP.Net, используйте обработку ошибок ASP.Net), однако иногда это не всегда применимо (например,при размещении статического контента), и именно тогда вы будете использовать специфичную для веб-сервера обработку ошибок.
Если вы хотитеЧтобы узнать больше об обработке ошибок в конкретной среде, я предлагаю вам создать новый вопрос.