我的网站受到了对我服务器上不存在的图像的一些图像请求的轰炸。似乎是与我的网站无关的色情相关图片。
模式就是这样;
/loc208/th_e82_shower028.jpg
/loc171/th_251_shower014.jpg
/loc295/th_21e_shower052.jpg
所以他们都看在/ loc *文件夹下
有没有办法在我的MVC应用程序的global.asax.cs文件中编写脚本,这会让应用程序忽略所有这些请求,这样我就不会使用“控制器路径”/ loc295来填充我的日志/th_21e_shower052.jpg'无法找到或者它没有实现IController“消息?
答案 0 :(得分:1)
此处路由是错误的解决方案。当请求到达ASP.NET时,它已经加载了您的服务器。您应该配置Web服务器本身 - 或者更好的是上游安全设备 - 来拒绝这些。
配置IIS的一种方法是执行exclude on the folders in question。请求将不再发送到ASP.NET,然后是404.但就像我说的那样,最好在上游执行此操作。