Коды ответов сервера или, как их еще называют, коды состояния HTTP (англ. HTTP Status Codes) передаются в заголовке ответа сервера на запрос клиента по протоколу HTTP, и содержат информацию о том, насколько серверу удалось обработать запрос клиента.
Звучит сложновато? На самом деле ничего сложного в этом нет...
Владельцы сайтов стремятся удержать пользователей на веб-ресурсе и с помощью элементов навигации создают для них маршрут по полезным разделам и веб-страницам. Иногда карта «сокровищ» (сайта) приводит пользователей в тупик, и виртуальное путешествие заканчивается не получением «сундука с драгоценностями» (релевантного, интересного контента), а веб-страницей с сообщением «Ошибка 404 (Not Found)». Администраторы сайта стараются следить за появлением страниц с кодом 404, устраняют их или рекомендуют посетителям другие, например, с последними новостями...