您当前的位置: 主页 > 优化教程
首先这种方法适合于用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)

织梦限制文章页上一篇、下一篇文章标题字数控制用织梦仿站时,内容页调用上一篇、下一篇的标签如下: 调用上一篇:{de... 2021-07-27
织梦DedeCMS的tag标签不支持大写字母的解决方法今天发现dedecms中的tag标签点击无效,开始以为是自己标签弄错了... 2021-07-30
织梦让channelartlist标签支持currentstyle高亮属性方法要实现织梦让channelartlist标签支持currentstyl... 2021-07-27
dedecmsdedecms 如何让友情链接的a标签显示title天在弄友情链接的时候 发现友情链接不会显示title 但是有时候换友链... 2021-08-09
织梦获得软件的真实下载地址dedecms获得软件的真实下载地址 如果获得真实的软件地址 希望各位... 2021-07-22
在dedecms列表标题、tag标签列表加序号(第x页)默认的织梦DedeCMS列表标题以及tag标签列表是没有序号显示的(也... 2021-08-09
织梦DEDECMS调用栏目地址(非标签)的代码调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。 $s... 2021-07-22
dede:globalautoindex 标签起始数值修改在开始循环的外面写 {dede:globalautoindex fun... 2021-08-09
DEDECMS教程:给图片加上自动编号在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件... 2021-07-22
dedecms列表页首页调用下载地址的办法总结直接在include/helpers/extends.helps.ph... 2021-07-27
织梦dedecms 图片页面分离简单方法点评:有时候由于图片过多,而我们又或是为了节约主站流量可以将图片放到另... 2021-07-30
让dedecms不跳转至index.html页面用dedecms建设网站,一般访问首页的时候,他会跳转至带有index... 2021-07-27
织梦dedeCMS列表标签按照下载次数排序DEDECMS按照下载次数排序,排序在SQL语句里无非就是order ... 2021-07-27
dedecms 列表多少行输入指定字符或换行或红线在对DEDECMS二次开发的时候 有很多时候需要对列表和各种样式,比如... 2021-07-22
织梦dedeCMS模板标签同时使用2个函数的办法今天用DEDECMS帮客户做一个网站时,需要同时限制标题字数又要去掉h... 2021-07-27
织梦dedecms的友情链接图片logo调整大小第一种方法: 直接MYSQL调用DEDE_flink数据表 {dede... 2021-07-22
dedecms调用文章描述description限制字数的方法在dedecms模板调用文章描述时,有时候我们为了页面美观或者需要对字... 2021-07-22
织梦模板里面获取当前页面的路径的方法织梦cms模板自带的一个全局函数,我们可以用标签的形式将它在前台调用出... 2021-07-22
DedeCMS百度结构化数据插件常见404跳转、重复域名网址、路径等问最近刚使用织梦DedeCMS百度结构化数据插件,但是在使用中却遇到了4... 2021-07-30

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