我正在创建一个基于查询字符串的代码,当URL中没有提供任何值时,URL正在更改一切正常但是当我向URL提供值时,它显示错误 HTTP错误403.0 - ModSecurity操作 请提出一些解决方案 当我将我的网页上传到服务器
时,也会发生本地问题答案 0 :(得分:0)
我知道这是一个旧主题,但是请发布答案,以便对他人有所帮助。 ModSecurity是一个开放源代码,跨平台的Web应用程序防火墙(WAF)模块。 https://modsecurity.org/about.html
因此,每当您看到403(ModSecurity操作)时,这意味着Mod安全防火墙已阻止了该请求。可能的原因可能是发布的数据中存在易受攻击的数据,或者可能是因为将URL作为参数发布,或者可能是JavaScript。
在上述情况下,ModSecurity可能会将输入视为SQL注入攻击,因此可能已将其阻止。如果您查看防火墙的日志,它可能会为您提供详细的解释。
在我的情况下,我在请求中传递URL作为查询参数,因此返回403。