hehe,看看HTTP的标准吧,其实你应该在每个页面中作防止盗链的处理。
如何处理呢?HTTP的Header中包含了一个reference,表示是从什么地方过来的。你必须在每个页面中做防止盗链的处理,只要判断一下Reference中的URL是否是本站的URL就可以了。Good Luck!

解决方案 »

  1.   

    JPG,ZIP等非HTML文件,怎么做refernce判断?
      

  2.   

    是REFERRER吧
    eagle_gui(凉开水):
    图片也有
      

  3.   

    iis,不知道。apache可以设置下可以了。
      

  4.   

    再说详细一点,你可以作一个转接的页面,这个中判断如果不是盗连以后,就根据参数,redirect到一个图片。这样说明白我的意思了么?
      

  5.   

    你提供下载的文件不要直接吧 xxx.gif  yyy.zip 直接提供给别人下载而是,采用程序的方式 download.php?fileid=10000 这样传参的方式。这样,你就可以轻易的通过 REFERRER 知道别人是否盗链你的下载链接。同时,这样你也很容易知道哪些文件被别人盗链过。因为 download.php 是你自己写的,想做什么处理就做什么处理。
      

  6.   

    apache设置防盗链很简单,几个语句就行。
    iis就难了,要php语句控制
      

  7.   

    就是呀.有没有可用的类似软件或IIS插件呢?
      

  8.   

    用PHP可以防止盗链~~<?php
    $file="test.gif";
    header("Content-Type:image/gif");
    readfile($file);
    ?>这样别人就不知道路径了...
    你可以在这个页面进行任何过滤处理....
      

  9.   

    任何文件都可以这样做一、输出文件类型的Content-Type
    二、把文件的数据流输出..对真实文件的操作是在服务器里进行的,别人是不知道的。。只要你的路径不设置得这么明显让别人猜到....