由于最近有部分人直接复制粘贴转载本博客的文章到一些较大的网站,导致服务器流量和请求数狂涨,不得已只能启用防盗链的设置,下面是WordPress的图片防盗链设置方法:
方法一:通过修改.htaccess文件来实现图片防盗链功能。
这种方法需要你手动配置下.htaccess文件,其实上面第二种方法的设置也是将代码自动写入到了.htaccess文件里面的。
在博客的根目录找到.htaccess文件并打开(不要使用记事本,推荐用notepad++),将下面的代码复制到</IfModule>这行的上面
代码如下:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !ssdax.com [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|png|swf|mp3)$ http://wx4.sinaimg.cn/large/006Ac4y0ly1ff1admzofrj30cq053t8s.jpg [R,NC]
然后将修改后的.htaccess文件替换原文件即可
代码说明:
第三行的:RewriteCond %{HTTP_REFERER} !ssdax.com [NC]
将这里的ssdax.com改成你的网站域名,推荐使用根域名,不要代www等前缀,如果你有多个网站,可以复制本行,然后修改添加
第四行的gif超链为防盗链图片,地址可以自定义,前面的gif|jpg|jpeg|bmp|png|swf|mp3这里为参数,设置防盗链的文件类型
我的防盗链图片是放到了图床,这样可以完全避免浪费自己的服务器流量。如果你是将图片上传到自己的服务器上,可以将名称修改为 xjpg 格式,是因为jpg是已经禁止显示的格式,所以我们需要将名称改为其它名字,浏览器会识别这种格式的图片的。
方法二:通过 cPanel 面板来设置防盗链。
这种方法是基于使用了 cPanel 管理后台的,步骤如下:
1.登陆 cPanel 后,点击安全 -> HotLink 保护。这个功能是保护防止其他网站直接链接到你网站上的文件,通过设置就可以起到图片防盗链的作用。
2.默认可能是禁用的(disabled),你需要点击“启用”(enabled)按钮将它启用。
3.接着进行 HotLink 保护配置,其中“允许访问的 URL”这里一般要填写上属于你自己的站点网址,也就是你想让哪些站点可以引用你的图片的地址。
4.“阻止直接访问下列扩展名”填写你网站上所用的图片扩展名,用英文逗号隔开,例如:jpg,jpeg,gif,png,bmp。
5.“Url 重新定向到”你可以设置一副你自己的版权图片,当有人非法引用你的图片时就会默认显示这张图片来警告他。直接输入图片的地址即可。
6.上面的设置完成后,最后点击“提交”即可,这时你可以自己在别的网站上引用下站点的图片测试一下看看效果。
2017 年 07 月 24 日 13:11 广东省东莞市 9F
测试一下
2012 年 04 月 16 日 12:20 山东省青岛市 8F
很实用,哈哈
2012 年 04 月 11 日 17:07 浙江省杭州市 7F
站长你好,我的网站木棉花chinapeng.com的域名已经变更为 fangun8.com 麻烦把友情链接改成新的域名www.fangun8.com 谢啦~
2012 年 04 月 11 日 22:54 开曼群岛 B1
@ 木棉花 已更改,欢迎常来串门
2012 年 04 月 06 日 19:31 福建省福州市 6F
怎么看有没有被盗链啊。我网站流量消耗有点快。30G的月流量。
2012 年 04 月 07 日 17:51 开曼群岛 B1
@ Amoy厦门 你找个小论坛,直接不从上到下复制图片,也就是带着代码复制到那里,然后发帖,换个浏览器,或者清空缓存,看看图片显示不显示就知道了
2012 年 03 月 31 日 16:45 江苏省南京市秦淮区 5F
两种都不支持怎么办
2012 年 03 月 30 日 02:38 浙江省台州市 4F
我是经常来拜访你的访问者之一哦,今天忍不住留言了,….壬辰年(龙)三月初九 2012-3-30
2012 年 03 月 29 日 12:52 江西省南昌市 3F
看看,, 还说你这个网站pv这么高啊
2012 年 03 月 28 日 17:27 广东省深圳市 2F
應該防盜
2012 年 03 月 28 日 13:03 湖北省孝感市 1F
嗯,实用的防盗链方法。