你可以 filter/inspect POST method/requests 使用 htaccess 吗?

Can you filter/inspect POST method/requests with htaccess?

你可以 filter/inspect POST method/requests 使用 htaccess 例如,如果你想用 htaccess 过滤一个 $_GET 变量以在模式匹配时重定向,它看起来像这样:

RewriteCond %{QUERY_STRING} <script> [NC]
RewriteRule .*$ /mylogPage.php? [L,R=301]

你能为 $_POST 个变量做一个类似的过滤器吗?

我尝试了很多变体,包括尝试通过 htaccess modify mod_security。我假设在 htaccess 中它与以下内容有关:

RewriteCond %{REQUEST_METHOD} POST.

我试过了

RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} <script> [NC]
RewriteRule .*$ /mylogPage.php? [L,R=301]

但它只重定向了页面

如果这应该通过 mod_security 完成,是否可以通过 htaccess 编辑 mod 安全性?语法是什么样的?我试过但没有成功。

我进行了研究并与我的托管公司进行了交谈。 如果您在共享主机上,同一服务器上的所有域共享 mod_security 的相同设置,因此无法通过 htaccess 访问 and/or edit mod_security。如果可能的话,您将修改 mod_security 以影响服务器上的所有网站。在共享主机上,只能通过 htaccess 检查 $_GET 变量。

如果您使用的是共享服务,则同一员工的所有空间共享 mod_security 的相似设置,因此期望达到或可能改变 mod_security 到 [=12] 是荒谬的=].如果可以的话,您可以更改 mod_security 以影响工作人员的所有站点。在共享服务上,很容易通过 htaccess.

审查 $_GET 因素