Ошибка 404 или Not Found (не найдено) стандартный код ответа HTTP о том, что клиент был в состоянии общаться с сервером, но сервер не может найти данные согласно запросу. Ошибку 404 не следует путать с "Сервер не найден" или иные ошибки, в которых есть ограничение доступа к серверу. Ошибка 404 означает, что запрашиваемый ресурс может быть доступен в будущем.
При связи по HTTP, сервер требует ответа на запрос, например, веб-браузер запрашивает HTML-документ (веб-страницу) и ожидает цифровой код ответа и сообщение, которое может быть опциональным, либо обязательным. В коде 404, первая цифра "4" указывает ошибку клиента, к примеру, опечатку в URL. Следующие две цифры определяют конкретную ошибку. HTTP использует трёхзначные коды, напоминающие коды для ранних версий протоколов FTP и NNTP.
Следом за кодом ответа 404 для человеческого понимания идёт объяснение причины. Спецификация HTTP предлагает фразу "Not Found" (не найдено) и большинство веб-серверов по-умолчанию выводят страницы HTML, который включает в себя как код 404, так и фразу "Not Found".