注册 登录
编程论坛 网络技术

如何才能防止视频下载?

robinswp 发布于 2008-07-19 22:16, 1005 次点击
各位大虾:

我在apache的httpd.conf添加:

<Directory "D:/xampp/htdocs/media">
    Options FollowSymLinks
   AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

又在media的.htaccess设置:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://192.168.1.65:8080/*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://192.168.1.65:8080$     [NC]
RewriteRule .*\.(flv|swf)$ http://192.168.1.65:8080/mediadir/spaceswf.swf [R,NC]

其中192.168.1.65是我本地的一个apache服务器的IP地址.

这样配置后,我发觉我还是不能防止迅雷下载。这样做是否能做到防止从网站外面下载?

谢谢!
2 回复
#2
robinswp2008-07-19 22:18
在RewriteCond中,应是“!^”,“!”或是“^”?
#3
lindily2008-07-22 10:03
不太了解Apache的重写机制,不过我以前有一个流媒体服务的dll插件,通过转换协议做到了防止下载
1