幸运蛋蛋pc开奖
这篇文章主要介绍了详解织梦DEDECMS如何防图片被盗链和怎么修改.htaccess,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

首先这种方法适合于用Apache来搭建服务器的用户,如果你使用IIS来搭建,这种方法不适用。

先解释一下图片防盗链和转向:

图片防盗链有什么用?

防止其它网站盗用你的图片,浪费你宝贵的流量。

图片转向有什么用?

如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空间(比如试用主机),临时过渡。

下面开始讲解,比如你的图片都在img目录下,那就在该目录下放一个名为 .htaccess 的文件,内容如下:

RewriteEngine on  
RewriteCond %{HTTP_REFERER} !^$ [NC]  
RewriteCond %{HTTP_REFERER} !dedemao.com [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.dedemao.com\/image\/$1 [L]  

大概解释下: 

RewriteCond %{HTTP_REFERER} !^$ [NC] 
RewriteCond %{HTTP_REFERER} !dedemao.com [NC] 
RewriteCond %{HTTP_REFERER} !google.com [NC] 
RewriteCond %{HTTP_REFERER} !baidu.com [NC] 

这部分是判断是否盗链,如果以上条件都成立(即?#26790;?#22270;片的请求,既不是直接输入网址,也不是来自dedemao.com,也不是来自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.dedemao.com\/image\/$1 [L] 

意思是对 img 目录下所有的请求都转向到目标服务器,比如有个图片原来的 url 是 http://www.dedemao.com/img/girl.jpg ,现在就会转到 http://www.de.com/image/girl.jpg 去。?#27604;?#20102;你得先?#35328;?#26381;务器 img 目录下的文件统统拷贝到临时服务器的 image 目录下,转向才会真正可用。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持爱安网。

最新资讯
全球首批商用牌照发放 无?#24605;?#39542;须谨防跑偏脱轨

全球首批商用牌照发放

可以预期的是,无?#24605;菔换?#35753;交通出行更安全、更便捷,引领
泄露用户隐私:航旅纵横别为了社交放纵风险

泄露用户隐私:航旅纵横

社交是危险的,这是所有试图开发社交功能的产品经理应当
Wework CEO考虑辞职 转任董事长一职

Wework CEO考虑辞职

共享办公空间巨头WeWork联合创始?#24605;鍯EO亚当·诺依曼(A
全通教育重组巴九灵不"灵"了?巴九灵:重组进度正常

全通教育重组巴九灵不

?#33041;?#20197;来,全通教育股价呈下行趋势。
谷歌实现的是“量子霸权?#34987;?#26159;“量子乌龙”?

谷歌实现的是“量子霸

谷歌研究人员宣布实现“量子霸权”,更多的是噱头。
Snap“伏地魔项目”曝光 揭Facebook攻击性竞争策略

Snap“伏地魔项目”曝

据国外?#25945;?#25253;道,照片分享应用Snapchat母公司Snap正与美
最新文章
织梦dedecms在模板页面中实现会员登录退出状态显示的方法

织梦dedecms在模板页

这篇文章主要介绍了织梦dedecms在模板页面中实现会员
DedeCms开启多站点支持绝对网址后生成RSS错误的修改方法

DedeCms开启多站点支

DedeCms是广大站长非常?#19981;?#30340;建站系统,其小巧方便而且
安装运行dedecms的图文详细

安装运行dedecms的图

这篇文章主要介绍了安装运行dedecms的图文详细的相关
dedecms织梦模板点击图片进入下一分页或下篇文章标签

dedecms织梦模板点击

这篇文章主要介绍了dedecms织梦模板点击图片进入下一
详解织梦模板DedeCms获取缩略图的高度和宽度的代码

详解织梦模板DedeCms

某些瀑布流的代码要求图片必须带有高度,而织梦默认的缩
织梦dede模板内怎么加入php代码的方法示例

织梦dede模板内怎么加

这篇文章主要介绍了织梦dede模板内怎么加入php代码的
幸运蛋蛋pc开奖 安徽时时彩快3遗漏号 pc蛋蛋大双组合走势图 安徽25选5走势图带连线 天津快乐 52开奖网app 足球半全场预测 下载贵州十一选五开奖号 四川时时平台下载 黑龙江快乐十分出号规律 星彩网官网下载