|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看到好的帖子最好up一下,以使得更多的人得到分享。 1、假定充许保持图片的主机域名为:www.webjx.com <P style="TEXT-INDENT: 2em"> 2、修正httpd.conf <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">- SetEnvIfNoCase Referer "^http://www.webjx.com/" local_ref=1 <FilesMatch ".(gif|jpg)"> Order Allow,Deny Allow from env=local_ref </FilesMatch>
复制代码 <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">这个复杂的使用不但可以处理图片盗链的成绩,略加修正还可以避免恣意文件盗链下载的成绩。 <P style="TEXT-INDENT: 2em">利用以上的办法当从非指定的主机保持图片时,图片将没法显示,假如但愿显示一张“制止盗链”的图片,咱们可以用mod_rewrite 来完成。 <P style="TEXT-INDENT: 2em">起首在装置 apache 时要加上 --enable-rewrite 参数加载 mod_rewrite 模组。 <P style="TEXT-INDENT: 2em">假定“制止盗链”的图片为abc.gif,咱们在 httpd.conf 中可以如许设置装备摆设: <P style="TEXT-INDENT: 2em"><P style="TEXT-INDENT: 2em">- RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?webjx.com /.*$ [NC] RewriteRule \.(gif|jpg)$ http://www.webjx.com/abc.gif [R,L]
复制代码 把例子全部敲进去试验,完成一遍以后就会有心得了,因为你会发现为啥我的程序和书上的一模一样就是结果不正确。新手学习的时候必须承认,不容易,因为我也是过来人,你会发现原来有那么多常用的语句,函数都要记。 |
|