Apache使用.htaccess防盗链禁止用户下载

摘要:
重新启动Apache以访问视频路径;防盗链会爆裂403。不紧张是正常的;如果你有能力,你可以制作一个漂亮的403页,或者找一个大搜索来下载一个。以上内容。htaccess无法阻止迅雷和IDM下载。国内定期下载的是迅雷。最好阻止迅雷的下载。htaccess。

今天遇到一个客户,做视频站的,用的是Html5播放器,最开始想隐藏真实地址,尝试了很多办法都没办法隐藏,最后尝试CK切段处理,但是用户体验效果不好,切段多了会出现卡顿情况。

最后没办法和客户商议后决定采用防盗链,禁止非绑定的域名访问下载视频,同样看了很多教程,完全是一脸懵逼不知道怎么操作。

只能不断尝试,最后还是给解决了,方法如下

SetEnvIfNoCase Referer "^http://youer.com" local_ref=1
SetEnvIfNoCase Referer "^http://www.youer.com" local_ref=1
<FilesMatch ".(gif|jpb|png|css|js|swf|mp4)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>

只需要将以上代码粘贴之.htaccess文件中并重启Apache即可;

需要注意的是SetEnvIfNoCase Referer以无限添加,有多少域名就添加多少域名,

红色部分是需要防止盗链的文件后缀,设置比较多,建议CSS与JS还是不要屏蔽的好,屏蔽这么多属于无奈,客户要求。

重启Apache访问视频路径效果就出来了;防盗链会爆403错误,不用紧张属于正常;

有能力可以制作一个精美的403页面,或者找大搜下载一个就行。


在补充一点.htaccess虽然可以实现防盗链但是给的远程都是403页面,效果是很理想,有需要求的可以在研究下其他方式的防盗链,最好是有针对性的解决;

例如Png,gif,jpg 等给对应的错误图片,MP4给对应的错误视频,在给出的错误中添加网址效果会更好。

以上的.htaccess无法屏蔽迅雷及IDM的下载,国内常规下载都是迅雷,最好在.htaccess能够屏蔽迅雷下载。

免责声明:文章转载自《Apache使用.htaccess防盗链禁止用户下载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转】 memwatch使用说明书C#获取显示器宽度高度,桌面宽度高度等下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MAMP、wordpress安装

MAMP、Wordpress 一、MAMP   1、简介 1.1、MAMP:本地服务器环境的OS X软件(windows用的是WAMP,原理差不多) 1.2、Apache、MySQL、PHP、Postfix等服务器软件,如果安装了MAMP,等同于全部安装了 1.3、可以集中管理和调整运行环境:PHP多版本的切换、imagemagick图形处理工具、动态...

Vue项目上线后刷新报错404问题(apache,nginx,tomcat)

一、 Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1、需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/', 它指定应用的基路径,该应用是服务于localhost/htcm_front路径下,所以必须加base配置,否则应用会展示404页面 2、需要修改conf...

apache2.2安装和配置(安装版)

apache2.2安装和配置(安装版) 1.         Next→Iaccept,Next→在Network Domain下填入你的域名,在Server Name下填入你的服务器名称(也就是主机名加上域名),在Administrator's Email Address下填入系统管理员的联系电子邮件地址,选forAllUser,Next→选Custo...

Kafka平滑滚动升级2.4.0指南

今天测试了下kafka从2.0.0滚动升级至2.4.0,下面做一下记录。这个链接是Kafka官网对升级2.4.0的指南,可以参考  http://kafka.apache.org/24/documentation.html#upgrade好了,步入正题吧!首先,线上环境,在对kafka滚动升级的过程中,一定是不能影响业务运行的吧,否则一顿操作猛如虎,业务骂...

PHP 开发环境搭建( Eclipse PDT XAMPP XDEBUG)

1.下载和安装配置XAMPP 我下载的是,XAMPP Lite(精简版) ZIP 压缩包,下载地址 http://www.apachefriends.org/zh_cn/xampp-windows.html 根据xampp的文档描述,解压到根目录意味着您可以直接使用,不需要先运行“setup_xampp.bat”进行配置 (参见:http://www.ap...

lucene查询语法,适用于ELk:kibana查询

ucene查询语法,适用于ELk:kibana查询 Kibana在ELK中扮演着数据可视化角色,用来查询及展示数据; Elasticsearch查询采用的是luncene搜索引擎,其4过滤查询语法和lucene一致。 Kibana官方在线演示 字段搜索 Lucene支持实时数据。执行搜索时,您可以指定字段,也可以使用默认字段。字段名称和默认字段是特定于实...