POST params剥离.htaccess基本认证

时间:2018-05-04 14:10:44

标签: ajax .htaccess post basic-authentication

我基本上试图通过WooCommerce WordPress插件发送AJAX-Add-to-Cart-POST-Request。插件通过将表单数据发送到已包含GET参数的URL来实现:

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

这在本地工作正常,但在登台服务器上,由基本的htaccess auth保护:

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

POST params完全从请求中删除,意味着当我删除上面的内容或"白名单"我的IP就像这样:

Order allow,deny
Allow from 1.2.3.4
Satisfy Any

一切正常。

我有什么遗失的东西吗?我找不到任何文档,说明为什么它的行为方式。

该站点运行在apache 2.4服务器上,运行php 7.1.17,操作系统是Debian 8.10。

0 个答案:

没有答案