自己网站上的图片被别的网站盗用是一件很令人厌恶的事情,下面是处理图片盗链的几种方法。

在这里先交代一下环境,我用的是 MVC4 ,IIS7 应用程序池为集成模式,以下配置都是基于此环境进行。

1. 通过 URL Rewrite Module 组件

这是一个比较简单,方便的方法。首先要去 Url Rewite 官网 下载 URL Rewrite Module 2.0 并安装。安装完成后可以看到 IIS设置里多了  URL重写 的模块如下图:

iOS培训,Swift培训,苹果开发培训,移动开发培训

在这里,可以对URL访问规则进行设置, 双击 URL 重写,添加入站规则

     iOS培训,Swift培训,苹果开发培训,移动开发培训

    iOS培训,Swift培训,苹果开发培训,移动开发培训

 

 在条件(c)  里面添加  {HTTP_REFERER}    模式为: ^http://localhost/.*$, 意思是 请求  HTTP_REFERER 必须包含 http://localhost/ 字符,规则当然是根据自己的情况写。

添加保存后,站点的 web.config 文件的 system.webServer 节点下就多了 rewrite 节点,配置如下。

iOS培训,Swift培训,苹果开发培训,移动开发培训

        		

网友评论