Ошибка 400 Bad Request означает, что сервер получил запрос, но не смог его обработать из-за синтаксических проблем, поврежденных данных или неверной кодировки. В 2026 году из-за усложнения API-запросов это критический фактор, влияющий на краулинговый бюджет и позиции сайта в поиске.

Что такое ошибка 400?
Ошибка 400 — это HTTP-статус, возникающий, когда сервер не может разобрать полученный запрос. Это клиентская ошибка: проблема чаще всего на стороне браузера, приложения или скрипта. Однако некорректные настройки сервера, прокси или WAF также могут быть источником проблемы.
Основные причины появления
- Ошибки в URL: неправильная структура, пробелы, двойные проценты (%%) или неэкранированные спецсимволы.
- Проблемы с кэшем и cookies: поврежденные или слишком большие cookies.
- Лимиты сервера: превышение параметров client_max_body_size (Nginx) или maxAllowedContentLength (IIS) при загрузке файлов.
- Блокировки: модификация запросов локальными антивирусами, корпоративными файрволами или системами WAF.
- Сетевые сбои: устаревший DNS-кэш или искажение пакетов провайдером.
- Ошибки кода: неверная сериализация JSON или несоответствие HTTP-метода.
Диагностика ошибки 400
DevTools браузера: вкладка Network позволяет изучить заголовки и тело запроса на наличие странных символов или лишних данных.
Postman: используется для воспроизведения запроса без влияния кэша браузера и расширений.
cURL: диагностика из командной строки. Например, команда curl -v -I https://site/ покажет полные заголовки ответа.
Логи сервера: основной источник информации для администраторов. В Nginx и Apache ошибки фиксируются в access.log и error.log. В IIS следует проверять специфический лог httperr.log.
Карта субкодов IIS 400.x
В системе IIS субкоды помогают точнее локализовать проблему:
- 400.1: Неверный заголовок Destination.
- 400.5: Ошибка в теле запроса.
- 400.6: Конфликт длины контента.
Как исправить ошибку 400
Рекомендации для пользователей
- Проверьте URL: убедитесь в отсутствии опечаток и лишних символов.
- Очистите кэш и cookies: в настройках браузера удалите данные для конкретного сайта.
- Сбросьте DNS-кэш: выполните ipconfig /flushdns (Windows) или sudo resolvectl flush-caches (Linux).
- Режим инкогнито: проверьте, не вызывают ли ошибку расширения браузера.
- Смена сети: попробуйте зайти на сайт через мобильный интернет, чтобы исключить проблему на стороне провайдера.
Рекомендации для владельцев сайтов
- Валидация данных: проверьте корректность формирования JSON и наличие обязательных заголовков.
- Отключение плагинов: если используется CMS, временно отключите последние установленные модули, включая плагины кэширования и безопасности.
Настройка лимитов: при необходимости увеличьте допустимый размер заголовков и тела запроса в конфигурации веб-сервера.

Готовые конфигурации
Увеличение лимитов заголовков:
Nginx
server {
client_max_body_size 20m;
client_header_buffer_size 16k;
large_client_header_buffers 8 16k;
}
Ограничение полей запроса:
Apache
LimitRequestBody 20971520
LimitRequestFieldSize 16384
Ограничение длины контента:
XML
<requestLimits maxAllowedContentLength=»20971520″ />
Влияние на SEO
Массовые ошибки 4XX тратят краулинговый бюджет: поисковые роботы тратят ресурсы на некорректные запросы вместо индексации полезного контента. Если страница постоянно отдает код 400, она может быть исключена из индекса.
Профилактика для SEO:
- Настройте мониторинг 4XX ошибок в Google Search Console.
- Своевременно исправляйте битые ссылки в Sitemap.
- Используйте информативные кастомные страницы 400 с Request-ID для упрощения работы техподдержки и снижения показателей отказов.
FAQ: Часто задаваемые вопросы
Чем отличается 400 от 404?
400 — запрос синтаксически не понятен серверу. 404 — запрос понятен, но ресурса по этому адресу не существует.
Нужно ли настраивать 301 редирект для ошибки 400?
Нет. Редирект используется для перемещенных ресурсов. Ошибку 400 нужно исправлять путем корректировки источника запроса.
Может ли WAF быть причиной 400?
Да, системы защиты часто блокируют запросы с подозрительными заголовками или аномально большим размером cookies, возвращая статус 400.
Заключение
Ошибка 400 требует системного подхода: от проверки опечаток в URL до анализа конфигурационных лимитов сервера. Для бизнеса важно внедрять Request-ID в ответы сервера, чтобы техподдержка могла мгновенно найти проблемный запрос в логах. Регулярный мониторинг статус-кодов в 2026 году — это залог стабильной индексации и высокой конверсии.