使用PHP5.6 + Apache 2.4.34。
我希望我的apache解决方案限制除特定位置以外的所有地址的POST。
为此,我可以使用
<Location "/system/backuprestore/restore">
LimitRequestBody 5242880
</Location>
问题是我有一个重写规则,该规则将所有请求重定向到作为模块的index.php,因此该解决方案不起作用
RewriteRule ^([^.=]+)$ /cgi-bin/index.php?module=$1 [L,QSA]
我是否可以使用基于模块的规则来设置apache conf中的限制?
有人告诉我,我应该使用apache conf中的上限作为默认值,并在php代码中放入特定的限制。是这样做的唯一方法还是我可以通过httpd.conf做到这一点?