Ошибка 400 — CMS и хостинг
Что это значит
Код 400 (Bad Request) — это HTTP-статус, указывающий, что сервер не может обработать запрос из-за синтаксической ошибки. В контексте CMS и хостинга это означает, что клиент (браузер, API-клиент) отправил запрос, который сервер считает некорректным. Пользователь видит сообщение «400 Bad Request» или аналогичную страницу ошибки. Система регистрирует запрос в логах с кодом 400, но не выполняет его.
Вероятные причины
- Некорректный синтаксис URL (например, лишние символы, неверное кодирование)
- Слишком большой размер запроса (превышение лимита сервера)
- Неправильные заголовки HTTP (например, отсутствует обязательный заголовок Host)
- Повреждённые или неверные cookie
- Проблемы с кэшированием (устаревший кэш браузера или прокси)
- Ошибки в теле запроса (например, невалидный JSON при отправке формы)
- Блокировка запроса модулем безопасности (WAF, mod_security)
- Конфликт плагинов или темы в CMS (например, неправильная обработка данных формы)
Что делать — по порядку
- Обновите страницу (F5) и очистите кэш браузера (Ctrl+F5).
- Проверьте URL на наличие опечаток, лишних символов или пробелов.
- Отключите все расширения браузера (особенно блокировщики рекламы) и повторите запрос.
- Проверьте размер отправляемых данных (файлы, текст) — возможно, превышен лимит сервера.
- Временно отключите плагины безопасности (WAF, mod_security) через панель хостинга или .htaccess.
- Проверьте логи сервера (access.log, error.log) для уточнения причины ошибки.
- Если ошибка возникает при отправке формы, проверьте корректность данных (например, валидность JSON).
- Обратитесь в техподдержку хостинга для проверки конфигурации сервера (лимиты, модули).
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Что означает ошибка 400 на сайте?
Это значит, что сервер не понял ваш запрос из-за ошибки в URL, заголовках или теле запроса. Чаще всего проблема на стороне клиента.
Как исправить ошибку 400 Bad Request?
Попробуйте очистить кэш браузера, проверить URL на опечатки, отключить расширения. Если не помогает — проверьте логи сервера.
Ошибка 400 при входе в админку CMS — что делать?
Очистите cookie сайта, отключите плагины безопасности временно, проверьте .htaccess на корректность правил.
Может ли ошибка 400 быть из-за хостинга?
Да, если на сервере установлены строгие лимиты на размер запроса или модули безопасности блокируют запрос.
Чем отличается 400 от 404?
400 — запрос некорректен (ошибка клиента), 404 — ресурс не найден (сервер не может найти запрошенную страницу).
Источники
- HTTP 400 — MDN Web Docs проверено 28.07.2026
- HTTP Status Codes — IETF RFC 7231 проверено 28.07.2026
Где встречается
Все HTTP-серверы, CMS (WordPress, Joomla, Drupal), панели хостинга (cPanel, ISPmanager), API-сервисы