您当前的位置: 主页 > 优化教程
首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来搭建,这种方法不适用。
 
先解释一下图片防盗链和转向:
 
图片防盗链有什么用?
 
防止其它网站盗用你的图片,浪费你宝贵的流量。
 
图片转向有什么用?
 
如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空间(比如试用主机),临时过渡。
 
下面开始讲解,比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:
 
RewriteEngine on 
  RewriteCond %{HTTP_REFERER} !^$ [NC] 
  RewriteCond %{HTTP_REFERER} !adminbuy.cn [NC] 
  RewriteCond %{HTTP_REFERER} !google.com [NC] 
  RewriteCond %{HTTP_REFERER} !baidu.com [NC]  
  RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L] 
  RewriteRule ^(.*)$ http:\/\/www.adminbuy.cn\/image\/$1 [L]
 
大概解释下:
 
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !adminbuy.cn [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
 
这部分是判断是否盗链,如果以上条件都成立(即访问图片的请求,既不是直接输入网址,也不是来自adminbuy.cn,也不是来自google.com,也不是来自baidu.com的话),就执行下列转向:
 
RewriteRule .(jpg|gif|png|bmp|swf|jpeg) /image/replace.gif [R,NC,L]
 
意思是让所有盗链 img 目录下 jpg、gif、png、bmp、swf、jpeg 文件的网页,显示的图片都用 image 目录下的 replace.gif 图片替换掉。注意替换显示的图片不要放在设置防盗链的 img 目录下。如果照上面的规则判断出图片请求不是盗链的,就执行以下转向:
 
RewriteRule ^(.*)$ http:\/\/www.adminbuy.cn\/image\/$1 [L]
 
意思是对 img 目录下所有的请求都转向到目标服务器,比如有个图片原来的 url 是 http://www.adminbuy.cn/img/girl.jpg ,现在就会转到http://www.de.com/image/girl.jpg 去。当然了你得先把原服务器 img 目录下的文件统统拷贝到临时服务器的 image 目录下,转向才会真正可用。
 

关键词:dedecms,织梦,如何,防,图片,被盗,链,首先,这种,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

实现{dede:sql=""}分页教程相信很多使用dedecms的朋友在网上查找关于dede:sql标签进行... 2021-07-27
织梦dedeCMS文章关键词长度修改的方法第一步:数据表修改 首先将数据表中的keyword的varchar()... 2021-07-27
织梦会员编辑文章图片或链接标签中的双引号被转义怎么办织梦这款程序因为使用的站长朋友们比较多,再加上是开源的所以又一些bug... 2021-08-14
Dede 删除文档同时文章中的图片的方法首先,在/include目录下建立extend.func.php文件.... 2021-08-09
dedecms教程:登录管理后台总是验证码错误的解决在网上找了很多的解决方案,说法有很多种,但最后都无法解决这个问题, 1... 2021-07-22
dede:globalautoindex 标签起始数值修改在开始循环的外面写 {dede:globalautoindex fun... 2021-08-09
织梦DedeTag Engine Create File False的彻底解决方法DedeTag Engine Create File False这个问... 2021-07-22
dede 标签调用大全 dedecms 隔五行一个分割线等标签调用dede 标签调用大全 dedecms 隔五行一个分割线等标签调用,需... 2021-08-09
织梦Dedecms上下篇文章标题字数截取方法对于dedecms的粉丝,想必对如何获取上一篇、下一篇文章的标签也是非... 2021-07-22
dedecms提示你的用户名不存在的原因及解决办法登陆dedecms提示你的用户名不存在,这种情况想必很多朋友都有遇到吧... 2021-07-22
织梦不能正常删除栏目及文件夹的解决方案20180109新版的DedeCMS的WEB环境用的PHP版本有一定限... 2021-07-30
织梦自定义表单获取IP地址和提交时间方法相信大家在用织梦做网站的时候都用过自定义表单做留言,但是如何查看客户什... 2021-07-22
织梦自由列表freelist调用增加排序方法很多站长在用到织梦的自由列表功能时,会发现其排序方式比较单一,不能满足... 2021-07-27
如何修改DEDE后台的标题-织梦内容管理系统dede/template/index2.htm 这个后台页面中。修改... 2021-07-30
dedecms织梦如何防图片被盗链?首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn