编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
发新话题
打印

如何才能防止视频下载?

如何才能防止视频下载?

各位大虾:

我在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地址.

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

谢谢!

TOP

在RewriteCond中,应是“!^”,“!”或是“^”?

TOP

不太了解Apache的重写机制,不过我以前有一个流媒体服务的dll插件,通过转换协议做到了防止下载
http://hi.baidu.com/lindily
网管员之家 QQ群:60310319

TOP

发新话题