Sep
20
原理就是判断来源,如果来源为空,或者来源是本网站,那么可以正常显示图片,不然就给你来个403,当然也可以处理一下403,来显示另一张图片
SetEnvIfNoCase Referer "^http://www\.live-my-life-with-yuyi\.com" local_ref=1 SetEnvIfNoCase Referer "^$" local_ref=1Order Allow,Deny Allow from env=local_ref ErrorDocument 403 http://www.live-my-life-with-yuyi.com/lab/error.jpg
将上面这段代码另存为.htaccess,存放到对应的图片目录下,比如图片目录是upload/images,那么就它的位置就是upload/.htaccess,将第一句话里的域名改为自己的域名即可。
比如下面这张图片,因为是我自己的网站,所以显示正常,如果在其他论坛引用这个图片的话,将会看到另一张图片

可以试一下:地址是
http://www.live-my-life-with-yuyi.com/lab/temp/images/qian.jpg
PS:测试的时候,由于缓存原因,真是害我走了不少弯路
话又说回来了,不让引用也没关系,有了imgred,事情就方便了。
