问题描述
我只是在asp.net mvc中制作了我的第一个项目,并将其保存在hostgator.in中。在我的应用程序的1页上,我正在通过无法正常工作的ajax加载部分视图,并且在控制台中出现错误
Failed to load resource: the server responded with a status of 403 (ModSecurity Action)
。
搜索后,我了解到客户端(我的浏览器)无权访问所请求的url,因此没有ajax调用正在运行/没有运行javascript代码。我无法弄清楚为什么我没有权限
解决方法
ModSecurity阻止看起来可疑的请求以提高安全性。
因此,您所拥有的并不是很多(没有权限,通常是403所指示的),而是有关您的请求的一些信息触发ModSecurity进入并阻止它们。如果不进行“调整”以允许您的网站正常使用的流量,则像ModSecurity这样的Web应用程序防火墙(WAF)容易出现误报。
您需要与hostgator进行交流,以准确确定此规则是什么,以及如何对该规则进行调整以使该请求将来能够通过。