限制重定向位置的POST大小

时间:2019-01-10 07:26:36

标签: apache apache-config

使用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做到这一点?

0 个答案:

没有答案