- 在女人上面怎么成为真正的男人 1个简单易行的方法揭秘 男人必看! 帮助用户解决问题
- 如何有效地播放DFF音频文件,如何将其转换为更常见的WAV、FLAC、APE或MP3等格式 常用软件
- 将婚礼的精彩瞬间录制成视频,再将其精心刻录到DVD光盘上|将视频刻录成光盘 常用软件
- 提取DSDIFF(DFF)、DSF文件|何播放由SACD转制的ISO镜像音乐呢,可用专业的sacd iso 播放 常用软件
- 如何在视频中动态嵌入如“年-月-日-时-分-秒”这类随播放进度变化的时间水印 常用软件
- 整人软件下载|一款颇为趣味性的软件,友情提示各位:玩笑需适度 资源整合 帮助用户分
- 如何将无损音乐刻录到CD?我乐于分享我的经验现在亲手刻录CD/DVD音乐光盘的步骤 将文件刻录到dvd光盘
- Leawo UHD燒錄軟體 ,燒錄4K藍光光盤/文件夾/ISO 文件 支持GPU加速技術,處理速度翻倍提升 光碟複製為光碟/ISO檔
- 作為包羅萬象的藍光/DVD燒錄軟件組合 可將影片燒錄到藍光/DVD,並刻錄藍光/DVD 照片幻燈 光碟複製為光碟/ISO檔
- 最好的DVD燒錄軟體(Leawo DVD燒錄軟體)將各類常見影片格式燒錄至DVD光盤/ISO檔案/文件 光碟複製為光碟/ISO檔
- 網站影片下載工具 | 從任何網站上直接下載影片 最好的視訊下載軟體
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等,不同文件扩展名间使用“|”分割。
这样的话,就可以基本做到简单的防止被盗链情况的发生,而且可以尽最大可能的减少服务器流量的无畏消耗,