Cha*_*ieT 5 .htaccess query-string
您可以使用 htaccess 过滤/检查 POST 方法/请求吗?例如,如果您想使用$_GEThtaccess 过滤变量以在模式匹配时进行重定向,则它将如下所示:
RewriteCond %{QUERY_STRING} <script> [NC]
RewriteRule .*$ /mylogPage.php? [L,R=301]
Run Code Online (Sandbox Code Playgroud)
你能对 $_POST 变量做类似的过滤吗?
我尝试了很多变体,包括尝试mod_security通过 htaccess 进行修改。我假设在 htaccess 中它与以下内容有关:
RewriteCond %{REQUEST_METHOD} POST.
Run Code Online (Sandbox Code Playgroud)
我努力了
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} <script> [NC]
RewriteRule .*$ /mylogPage.php? [L,R=301]
Run Code Online (Sandbox Code Playgroud)
但它只是重定向页面
如果这应该通过 mod_security 完成,那么可以通过 htaccess 编辑 mod 安全性吗?语法是什么样的?我尝试过但没有成功。
我进行了研究并与我的托管公司进行了交谈。如果您使用共享主机,同一服务器上的所有域共享相同的设置mod_security,因此无法mod_security通过 htaccess 访问和/或编辑。如果可能的话,您将进行修改mod_security以影响服务器上的所有网站。在共享主机上,只能$_GET通过 htaccess 检查变量。
| 归档时间: |
|
| 查看次数: |
307 次 |
| 最近记录: |