Welcome 微信登录

首页 / 网页编程 / ASP.NET / Asp.net MVC利用自定义RouteHandler来防止图片盗链

Asp.net MVC利用自定义RouteHandler来防止图片盗链2011-08-15 博客园 译:CareySon你曾经注意过在你服务器请求日志中多了很多对图片资源的请求吗?这可能是有人在他们的网站中盗 链了你的图片所致,这会占用你的服务器带宽。下面这种方法可以告诉你如何在ASP.NET MVC中实现一个 自定义RouteHandler来防止其他人盗链你的图片.

首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到 ASP.net,然后根据URL,或者更确切来说:被请求文件的扩展名.在IIS7 integrated模式下(默认模式), 所有的请求都会匹配到ASP.net中,而在IIS6中,你可以通过通配符来达到和IIS7相同的效果.