如何禁止打开http://www.***.com/**/**.gif
当这个图片插入在网页中是可以显示,直接打开这个图片的地址实现禁止,不知道要如何做才行?

解决方案 »

  1.   

    也就是禁止网页后缀为.gif的访问
      

  2.   

    首先获得请求的地址,用正则判断是否符合http://www.***.com/**/**.gif这个特征,然后判断请求的UrlReffer,如果指向的地址不是本站地址或者为空,那么就将url重写到某个指定的地址(比如显示"无效链接","禁止访问"的图片)
      

  3.   

    这个正则写哪里呢?我在网上看到:
    将文件放在服务器的虚拟目录外的文件夹里。ASP.NET的程序可以引用,外部不能访问
    不知道如何引用?
      

  4.   

    用这个Response.WriteFile("D:\\equipment\\3\\363x.gif");是可以单独输出的
    但不知道怎么输出很多个