|
蓝森林 http://www.lslnet.com 2006年5月28日 19:08
apache 2 如何防止人家盗链
rt
比喻,有没什么模块等 |
apache 2 如何防止人家盗链
检查一下http头里边的,或者用其他的方法,比如?? |
apache 2 如何防止人家盗链
设置日志纪录refer的URL,然后定期检查。
发现有非法盗联的就封杀域名,或者有可能的话干脆用rewrite设置随机的URL测底摆脱盗联干扰 |
apache 2 如何防止人家盗链
好象有点复杂。有没具体方法 |
apache 2 如何防止人家盗链
http://www.16988.net/redirect.php?fid=2&tid=53&goto=nextnewset&sid=mkFgso |
apache 2 如何防止人家盗链
好东西 |
apache 2 如何防止人家盗链
好文章啊。。我这就是试一把 |
apache 2 如何防止人家盗链
试好了。确实可行。不过开启.htaccess后
会不会影响apache的性能?
我看文章上写的是会的。不知道如何设置只让某一个目录启用?
是不是这样?
<Directory "/usr/local/apache/htdocs/movie">;
AllowOverride All
</Directory>;
还是有更好的设置方法?? |
apache 2 如何防止人家盗链
什么是“盗链 ”?
:D |
apache 2 如何防止人家盗链
与 wangmingda 给的连接差不多,不过是英文的:
http://www.javascriptkit.com/howto/htaccess10.shtml |
apache 2 如何防止人家盗链
好像在1。3上没效果,不知为什么 |
apache 2 如何防止人家盗链
开启.htaccess的确会影响apache的性能,因为在有用户访问的时候apache会去目下面查找是否有.htaccess这个文件。但是你可以吧这个配置写在httpd.conf的Directory配置中。 |
apache 2 如何防止人家盗链
由另外的办法哦,那就是通过程序来定向图片。
例如:
[code]
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] |
apache 2 如何防止人家盗链
楼上的办法可行,不过一旦人家打开这个图片就可以知道真实的图片存放路径在那里了。
除非用GD之类来读取图片文件,然后写到http的数据流内,否则用程序是没有有效的办法防止盗联的。
还是老老实实用apache来识别refer_page的方法比较好 |
apache 2 如何防止人家盗链
refer_page是什么? |
apache 2 如何防止人家盗链
| apache 2 如何防止人家盗链
我写的,请多多指教!
http://linux.dalouis.com/computer/linux/apache.html
http://weblog.dalouis.com/archives/2004/07/apache_eccee.html
虽然可以解决盗链,但是阻止不了连接~ 不知道有没有方法从tcp层上阻止掉。
阻止的目的是,对于 到指定文件的 (例如jiangnan.mp3)80端口连接,如果他的reffer不是本地,就阻止~~(自我感觉好像不可能~~ :em06: ) |
| |