Что означает ошибка 406 простыми словами
Ошибка 406 (Not Acceptable) означает ситуацию, при которой сервер принимает запрос и обрабатывает его без ошибок, но отказывается отдавать страницу в формате, который ожидает клиент. Соединение с сервером установлено, адрес ресурса указан корректно, доступ к нему не запрещен. Проблема возникает на этапе формирования ответа.

Браузер, приложение или бот заранее передает требования к формату данных через HTTP-заголовки. Сервер сопоставляет эти требования со своими возможностями и не находит подходящего варианта. В результате он возвращает код ответа 406, сообщая, что подходящее представление запрошенного ресурса отсутствует.
Когда возникает ошибка 406
Ошибка 406 возникает во время обработки запроса на стороне сервера. Клиент запрашивает страницу с определенными требованиями к формату ответа. Сервер принимает запрос, но не может сформировать ответ, который соответствует этим требованиям.
Чаще всего ошибка 406 Not Acceptable связана с несоответствием заголовков Accept и фактического типа контента, который отдает сайт. Также код ошибки 406 появляется при блокировке запроса правилами безопасности на сервере или хостинге. В арбитраже трафика такие ситуации обычно возникают из-за настроек лендинга, прокладки или CMS, через которые проходит трафик.
Как выглядит ошибка 406
Error 406 при загрузке страницы чаще всего выглядит как стандартное сообщение 406 Not Acceptable в браузере. Пользователь видит пустую страницу, системный экран ошибки сервера или короткое уведомление без пояснений. Визуально такая ошибка почти не отличается от других HTTP-ошибок, поэтому без технической проверки ее сложно распознать сразу.

В некоторых случаях ошибка 406 на сайте не отображается явно. Страница загружается частично, элементы интерфейса не работают или запрос обрывается без сообщения об ошибке. Такое поведение часто вводит в заблуждение и маскирует проблему на уровне сервера.
В админке сайта или CMS ошибка 406 проявляется иначе. Страница не сохраняется, запись не обновляется, форма не отправляется. При этом интерфейс продолжает работать, а явного сообщения об ошибке может не быть. В WordPress Error 406 часто возникает при редактировании страниц, записей или настроек плагинов.
Точный текст ошибки, ее формат и способ отображения зависят от веб-сервера, CMS, версии PHP и настроек хостинга. В ряде случаев информация об ошибке фиксируется только в логах сервера, а пользователь видит пустой результат.
Что означает «Ошибка 406» в арбитраже трафика
В арбитраже трафика Error 406 означает техническую потерю переходов на стороне сайта. Пользователь кликает по объявлению, запрос доходит до сервера, но страница не загружается. Клик фиксируется источником трафика, но посетитель не попадает в воронку и не видит контент.
Такая ситуация опасна тем, что проблема не всегда заметна сразу. В рекламном кабинете есть клики, расход идет, а реальный трафик до лендинга доходит не полностью. Конверсия падает, при этом внешне связка выглядит рабочей.
Чаще всего ошибка 406 на сайте связана с лендингом, прокладкой или CMS, через которые проходит трафик. Ошибка может затрагивать отдельные браузеры, типы устройств, прокси или ботов. В результате часть аудитории стабильно отсекается еще до первого шага воронки.
В арбитраже такие ошибки нередко путают с проблемами источника, креатива или оффера. Фактически причина находится на стороне сервера, а не рекламной платформы.
Отличие 406 от других HTTP-ошибок
Статус-код 406 отличается логикой возникновения. Запрос принят и обработан корректно, ресурс доступен, доступ не запрещен. Проблема возникает из-за формата ответа. Сервер не может отдать данные в виде, который указан в требованиях клиента, поэтому возвращает HTTP 406 Not Acceptable. Также есть другие похожие ошибки:
- Код 404 указывает на отсутствие страницы по указанному адресу. Сервер не находит запрошенный ресурс и не может его отдать. Такая ошибка связана с URL или структурой сайта.
- Код 403 сообщает о запрете доступа. Ресурс существует, сервер его видит, но отклоняет запрос из-за прав доступа, ограничений или правил безопасности.
- Код 500 сигнализирует о внутренней ошибке сервера. Запрос доходит до системы, но обработка завершается сбоем на уровне кода или конфигурации.

Кратко о том, как решается ошибка 406
Ошибка 406 устраняется на стороне сайта или сервера. Задача заключается в поиске причины, по которой сервер отказывается отдавать страницу в запрашиваемом формате. В первую очередь проверяют настройки хостинга и правила безопасности, которые фильтруют входящие запросы.
Часто ошибка 406 Not Acceptable связана с работой WAF или серверных модулей защиты, которые блокируют запросы из-за параметров, заголовков или структуры URL. Также причиной становится конфигурация CMS, шаблона или плагинов, формирующих некорректные заголовки ответа.
После приведения форматов ответа к ожидаемым требованиям клиента и корректировки правил фильтрации ошибка 406 на сайте перестает возникать, а страницы начинают загружаться корректно для всего трафика.