rt
比喻,有没什么模块等
1122331 回复于:2004-02-03 23:14:05
检查一下http头里边的,或者用其他的方法,比如??
jhsea3do 回复于:2004-02-03 23:23:04
设置日志纪录refer的URL,然后定期检查。
发现有非法盗联的就封杀域名,或者有可能的话干脆用rewrite设置随机的URL测底摆脱盗联干扰
xiaohua 回复于:2004-02-04 08:27:27
好象有点复杂。有没具体方法
wangmingda 回复于:2004-02-04 15:35:35
http://www.16988.net/redirect.php?fid=2&tid=53&goto=nextnewset&sid=mkFgso
xiaohua 回复于:2004-02-05 08:46:36
好东西
linuxsky 回复于:2004-02-08 13:48:19
好文章啊。。我这就是试一把
linuxsky 回复于:2004-02-08 14:27:42
试好了。确实可行。不过开启.htaccess后
会不会影响apache的性能?
我看文章上写的是会的。不知道如何设置只让某一个目录启用?
是不是这样?
<Directory "/usr/local/apache/htdocs/movie">
AllowOverride All
</Directory>
还是有更好的设置方法??
零二年的夏天 回复于:2004-02-08 22:12:51
什么是“盗链 ”?
:D
dennis2 回复于:2004-02-09 17:24:33
与 wangmingda 给的连接差不多,不过是英文的:
http://www.javascriptkit.com/howto/htaccess10.shtml
zhangweibo 回复于:2004-02-10 10:30:34
好像在1。3上没效果,不知为什么
wangmingda 回复于:2004-02-12 13:13:48
开启.htaccess的确会影响apache的性能,因为在有用户访问的时候apache会去目下面查找是否有.htaccess这个文件。但是你可以吧这个配置写在httpd.conf的Directory配置中。
HonestQiao 回复于:2004-02-12 15:28:29
由另外的办法哦,那就是通过程序来定向图片。
例如:
[code:1:46c9fefc2f]
file index.php
content
session_start();
$_SESSION[realsite]=1;
file image.php?name=imagename
session_start();
if ($_SESSION[realsite])
{
exit;
}
else
{
header("Location:path/to/imagename\n\n");
}
[/code:1:46c9fefc2f]
jhsea3do 回复于:2004-02-12 17:01:20
楼上的办法可行,不过一旦人家打开这个图片就可以知道真实的图片存放路径在那里了。
除非用GD之类来读取图片文件,然后写到http的数据流内,否则用程序是没有有效的办法防止盗联的。
还是老老实实用apache来识别refer_page的方法比较好
linuxsky 回复于:2004-02-13 08:29:30
refer_page是什么?
黑鹰 回复于:2004-02-21 13:39:36
[quote:5eee97b430="HonestQiao"][/quote:5eee97b430]
关注中,请前辈解释一下,是什么原理和每一句的概念,谢谢了……
jackieyuan 回复于:2004-07-13 19:32:21
我写的,请多多指教!
http://linux.dalouis.com/computer/linux/apache.html
http://weblog.dalouis.com/archives/2004/07/apache_eccee.html
虽然可以解决盗链,但是阻止不了连接~ 不知道有没有方法从tcp层上阻止掉。
阻止的目的是,对于 到指定文件的 (例如jiangnan.mp3)80端口连接,如果他的reffer不是本地,就阻止~~(自我感觉好像不可能~~ :em06: )