wecenter设置图片防盗链方法[抛砖引玉]

seeyou
seeyou 这家伙很懒,还没有设置简介

4 人点赞了该文章 · 3300 浏览

在社区里边搜了下图片防盗链的设置方法,但是无奈没有详细的方法介绍,今天就来介绍一下apache服务器下设置图片防盗链的 方法。抛砖引玉,希望各位站长们能够给出其它web服务器的防盗链写法,让更多的人能够玩起来,简单防盗链,从我做起,为社区 多做贡献。 我的配置:apache服务器,wecenter2.5.10版本,已经实现url重写。重写方法:http://wenda.wecenter.com/question/1895 由于之前已经实现url重写,那就在先前的.htaccess文件内加上如下代码: {{{ <Files ~ "^.(htaccess|htpasswd)$"> deny from all </Files> order deny,allow RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?baidu.com(/)?.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?xxx.com(/)?.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?google.com(/)?.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?so.com(/)?.*$ [NC] RewriteCond %{HTTP_REFERER} !^http://(www\.)?sm.com(/)?.*$ [NC] RewriteRule .(jpg|gif|png|bmp|jpeg) http://xxxx.xxxx.com/no.jpg [R,NC,L] }}} 以上说明:有baidu,google的那些行意思就是允许他们抓取,当然你可以自己增加规则。**xxx.com改成你的域名**意思就是允许你自己的网站引用[**很重要**]。 最后一行,把http://xxxx.xxxx.com/no.jpg改成你要替换的图片,意思就是当别人盗用你的网站图片的时候显示的,比如百度的就是 此图片只允许百度内部使用。**需要注意的是,最后一行的http://xxxx.xxxx.com/no.jpg这里不建议换成你自己网站的域名,**这会造成 重定向死循环**。**我自己用的替换图片存放在七牛。 最后,有什么需要详细说明的请留言,表达难免有歧义,自己的测试成功,站点暂时不放出。 最后最后,建议一下官方能不能发布文章的时候可以切换编辑器,回答的时候使用现在的编辑器。这样写文章的时候排版漂亮一些。

发布于 2014-05-25 22:26

免责声明:

本文由 seeyou 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

seeyou
2015-02-18 00:41
可以一试。
pcdhacker
2015-02-11 21:41
不知道适合3.1不??