Apache 实现禁止图片盗链
来源:互联网 发布:d3.js v4 pdf 编辑:程序博客网 时间:2024/05/29 15:19
在其它论坛上看到的.虽然文档里有记录,但还是收录它.方便我以后查询
1、假设充许连结图片的主机域名为:www.phpv.net
2、修改httpd.conf
SetEnvIfNoCase Referer "^http://www.phpv.net/" local_ref=1
<FilesMatch ".(gif|jpg)">
Order Allow,Deny
Allow from env=local_ref
</FilesMatch>
这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。
使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果希望显示一张“禁止盗链”的图片,我们可以用mod_rewrite 来实现。
首先在安装 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。
假设“禁止盗链”的图片为abc.gif,我们在 httpd.conf 中可以这样配置:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www/.)?phpv.net /.*$ [NC]
RewriteRule /.(gif|jpg)$ http://www.phpv.net/abc.gif [R,L]
当主机的图片被盗链时,只会看到 abc.gif 这张“禁止盗链”的图片!
- 配置 Apache 实现禁止图片盗链~
- 配置 Apache 实现禁止图片盗链
- Apache 实现禁止图片盗链
- 利用Apache实现禁止图片盗链
- Apache 实现禁止图片盗链
- Apache 实现禁止图片盗链
- 利用Apache实现禁止图片盗链
- APACHE禁止图片盗链
- Apache 禁止盗链
- Apache实现图片防盗链
- apache 实现图片防盗链
- Apache下实现禁止目录浏览
- Apache下实现禁止目录浏览
- Apache下实现禁止目录浏览
- Apache下实现禁止目录浏览
- Apache下实现禁止目录浏览
- Apache下实现禁止目录浏览
- html实现 页面禁止右键 禁止复制 禁止图片拖动 禁止复制和剪切
- 网上邻居共享(转贴)
- 软件开发者面试百问
- 技术是一个积累的过程
- Javascript语言用3个列表框(select)实现的年、月、日三级联动
- 关于JOJ 2042的启发——一种写程序计算幂函数的方法
- Apache 实现禁止图片盗链
- 愁死人的Resin
- 帮忙看一下。谢谢!
- Oracle ALTER
- 心若在,梦就在
- J2SE学习标准【转】
- 没整出来..
- MySQL查询及删除重复记录的方法
- 9. CUDA shared memory使用------GPU的革命