使用Apache的htaccess防止图片被盗链的解决方法
前端之家收集整理的这篇文章主要介绍了
使用Apache的htaccess防止图片被盗链的解决方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@
所需要的命令如下:
<div class="codetitle">
<a style="CURSOR: pointer" data="2264" class="copybut" id="copybut2264" onclick="doCopy('code2264')"> 代码如下: <div class="codebody" id="code2264">
RewriteEngine on RewriteCond %{ HTTP_REFERER } !^$ RewriteCond %{ HTTP_REFERER } !^
http://(www.)?simue.com /.
$ [NC] RewriteRule .(gif &line;jpg)$ - [F]
如果觉得让别人的页面开个天窗不好看,那可以用一张图片来代替:查看代码
<div class="codetitle">
<a style="CURSOR: pointer" data="93978" class="copybut" id="copybut93978" onclick="doCopy('code93978')"> 代码如下: <div class="codebody" id="code93978">
RewriteEngine on RewriteCond %{ HTTP_REFERER } !^$ RewriteCond %{ HTTP_REFERER } !^
http://(www.)?simue.com/.$ [NC] RewriteRule .(gif &line;jpg)$
http://www.simue.com /替代
图片文件名 [R,L]
需要注意的是,如果通过FTP方式将创建好的.htaccess
上传到服务器上,传输模式应为ASCII而非Binary。
上传到服务器后,应将其
属性通过 CHMOD
修改为644 或“RW-R–R–”,这样,可以保证服务器能够使用同时无法通过浏览器
修改,当然,.htaccess的可读
属性也存在一定的风险:攻击者可通过它找出 您要保护的对象或认证
文件位置——
解决办法是将认证
文件.htpasswd放到网站根目录之外,这样,便无法通过网络找到它了。