网站首页 | 视频转换器 | 刻录软件 | 相册制作 | PPT转换器 | 视频下载器 | VIP资源 | 问答学习 | 狸窝宝典

  随便看看  -  群组  -  网络  -   代码服务器

用户有问题有需求, 我们来尽量想办法

    ㊣狸窝用户:7198583 位   用户排行

    免费软件 免费咨询,升级VIP会员支持狸窝发展,体验更多狸窝产品 现在升级>>

南京婚庆: 你们的产品很好 已升级vip!

乔乔: 刚升级10年会员,狸窝不错 刚完成小孩寒假作业是把视频转换视频.

爱情鸟KTV: 我要好学习狸窝宝典里的教程 我现在可以使用了吧付款198块大洋的套餐

昆山老刘: 我是一个快60的老头 以前用过你们的全能转化工具 最近支持下你们升级了贵宾 以后还请多多指导.

lwplmc: 给女朋友做了一个视频 有视频制作兴趣的朋友交流下 我是198元的用户.

青岛装饰: 狐窝老板 我是刚注册的永久会员 有空来青岛我请你喝酒.

五兄: 用狸窝好久了,觉得不错,刚升级vip,也支持下国产正版

罗伟: 感谢贵公司技术指导赠20元以答谢

天叔: 这么多年了,你真的很敬业,热情,认真。以前你也帮过我

繁华陌上开: 第一次接触狸窝,感觉非常好

......

liqinliqin
李勤李勤
蒋洪清
蒋洪清
linxi52
linxi52
LZL
木子李
13768152800
海之声
小妖精
小徐
tsmg007
天上玫瑰
15580227800
你是我的菜
tesiu
清韵小荷

『 本站教程方案纯手工制作 通谷易懂 』

    Apache服务器使用.htaccess实现图片防盗链

    狸窝  复制  收藏  保存到桌面  快速找教程方案  反馈需求  社会主义核心价值观  在线客服   马上注册 升级VIP

    .htaccess文件将影响其所在的目录及其子目录,因此,如果我们要保护的内容(此处以防止图片盗链为例,即图片)位于网站内多个目录下,可以考虑将其放在根目录下;而如果图片有单独的子目录如“/images/”,则只需将其放置在该目录下(当然也可以放到根目录中)。

    需要注意的是,如果通过FTP方式将创建好的.htaccess上传到服务器上,传输模式应为ASCII而非Binary。上传到服务器后,应将其属性通过 CHMOD修改为644 或“RW-R–R–”,这样,可以保证服务器能够使用同时无法通过浏览器修改,当然,.htaccess的可读属性也存在一定的风险:攻击者可通过它找出您要保护的对象或认证文件位置——解决办法是将认证文件.htpasswd放到网站根目录之外,这样,便无法通过网络找到它了。
    使用.htaccess禁止盗链

    通过.htaccess来防止网站的图片、压缩文件、或视频等非Html文件被盗链的方法相当简单,通过在该文件中加入几句命令即可保护我们宝贵的带宽。例如leawo.cn的设置如下:

    以下为引用的内容:
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$ [NC]
    RewriteCond %{HTTP_REFERER} !leawo.cn [NC]
    RewriteCond %{HTTP_REFERER} !google.com [NC]
    RewriteCond %{HTTP_REFERER} !baidu.com [NC]
    RewriteCond %{HTTP_REFERER} !leawo.org [NC]
    RewriteRule .*\.(gif|jpg)$ http://nobing.cn/no.png [R,NC,L]

    简单的解释一下上述语句:

    1、RewriteCond %{HTTP_REFERER} !^$ [NC]

    允许空“HTTP_REFERER”的访问,即允许用户在浏览器地址栏中直接输入图片地址时图片文件的显示。一般而言,这是可选的,不过,建议这么设置,如果强迫必须具有“HTTP_REFERER”才能访问,可能会带来某些问题,比如说在用户通过代理服务器访问时。

    2、RewriteCond %{HTTP_REFERER} !leawo.cn [NC]

    设置允许访问的HTTP来源,包括我们的站点自身、Google、Baidu、leawo.org等。

    3、RewriteRule .*\.(gif|jpg|png)$ http://nobing.cn/no.png [R,NC,L]

    定义被盗链时替代的图片,让所有盗链 jpg、gif、png 等文件的网页,显示根目录下的 no.png 文件。注意:替换显示的图片不要放在设置防盗链的目录中,并且该图片文件体积越小越好。当然你也可以不设置替换图片,而是使用下面的语句即可:

    RewriteRule .*\.(gif|jpg|png)$ – [F]

    4、说明一下其中的R、NC 和 L

    R 就是转向的意思

    NC 指的是不区分大小写

    L 的作用是指明本次转向到此结束,后续的转向不受先前判断语句的影响

    5、防止盗链的文件类型

    上例中是 gif、jpg、png,而根据需要,可更改或添加其他文件类型,如rar、mov等,不同文件扩展名间使用“|”分割。

    这样的话,就可以基本做到简单的防止被盗链情况的发生,而且可以尽最大可能的减少服务器流量的无畏消耗,

    Tags: 狸窝宝典 0  1 2  3  4  5  6  7  8  9 10  11 12 13  14 15 16  活到老 学到老!
        狸窝是帮助用户解决问题 提供教程解决方案 在这个过程中有使用我们自己开发的软件 也有网上找的工具 只要帮助用户解决问题就好!在这个过程中我们的教程方案写作老师比较辛苦 有时为了一个教程要试验测试好几天及连续加班多日, 而大家的赞赏是一种肯定和表扬 不在于多少|打赏随意|只要你开心, 更像征一种鞭策和鼓励!!!


Apache服务器使用.htaccess实现图片防盗链的评论