POST параметры удалены.htaccess basic auth

Я в основном пытаюсь отправить AJAX-Add-to-Cart-POST-запрос от WooCommerce плагин WordPress. Плагин делает это, отправляя данные формы на URL, который уже содержит параметр GET:

jQuery.post('/?wc-ajax=add_to_cart', { product_id: '123', quantity: 1 }, function(response) {...});

Это прекрасно работает локально, но на промежуточном сервере, который защищен базовой аутентификацией htaccess:

AuthName "Staging"
AuthUserFile /path/to/.htpasswd
AuthType Basic
Require valid-user

параметры POST полностью удаляются из запроса, то есть когда я удаляю вышеуказанный или "белый список" моего IP-адреса примерно так:

Order allow,deny
Allow from 1.2.3.4
Satisfy Any

все отлично работает

Я что-то упускаю? Я не мог найти никакой документации, почему это ведет себя так, как это происходит.

Сайт работает на сервере Apache 2.4 с php 7.1.17, ОС Debian 8.10.

0 ответов

Другие вопросы по тегам