Почему admin-ajax.php возвращает ошибку 403

Запрос AJAX блокируют nonce, права, защитный плагин, WAF или правило сервера. Проверяют конкретное действие и тело ответа.

Почему admin-ajax.php возвращает ошибку 403 — рабочая ситуация по теме статьи

Ошибка 403 при обращении к admin-ajax.php обычно означает, что запрос блокируется на уровне сервера или защитного плагина раньше, чем доходит до самого WordPress.

Слишком агрessивные правила защитного плагина

Некоторые файрволы и плагины безопасности блокируют POST-запросы к admin-ajax.php по умолчанию, считая частое обращение к этому файлу признаком атаки — но это тот же файл, через который работает множество легитимных функций тем и плагинов (формы, живой поиск, корзина).

Правило в .htaccess или конфигурации сервера

Проверьте файл .htaccess и настройки хостинга на предмет правил, ограничивающих доступ по User-Agent, IP или методу запроса — блокировка могла быть добавлена для одной задачи, но случайно задела и легитимные AJAX-запросы.

Как локализовать причину быстро

Временно отключите плагины безопасности по одному (или используйте режим устранения неполадок Health Check) — если ошибка исчезает после отключения конкретного плагина, причина найдена без изучения серверных логов.

FAQ

Частые вопросы по теме

01Можно применить рекомендации из статьи к существующему проекту?

Да. Если сайт, реклама или интеграция уже работают, сначала проверяем текущую реализацию и предлагаем изменения без обязательной полной переделки.

02Сколько стоит связанная работа?

Стартовая стоимость услуги «Исправление ошибок WordPress» — От 7 000 ₽. Точная оценка зависит от текущего проекта и объёма изменений.

03Что прислать для оценки?

Ссылку на сайт или сервис, короткое описание проблемы и пример ожидаемого результата. Доступы и подробное ТЗ для первого ответа обычно не нужны.

Дальше

Ещё материалы по теме

Вопрос по проекту

Покажите текущую ситуацию

Ссылка и короткое описание обычно полезнее длинного ТЗ. Мы увидим тему статьи в источнике заявки и не заставим повторять контекст.

Связаться

Старт

Можно прийти
просто с задачей.

Без готового ТЗ. Достаточно описать, что нужно запустить, исправить или связать.

Получить оценку

Коротко опишите задачу