WordPress防盗链方法

知更鸟
知更鸟
知更鸟
站长
2583
文章
0
粉丝
WordPress18026,264阅读模式

一篇精彩的原创博文,可能很快会被转载无数次。有些转载者图方便直接复制粘贴到自己的网站或博客,如果文章中有图片,也会被一起转载,造成的流量损失会很惊人。因此喜欢在日志中加入本地上传图片的童鞋,保护自己的图片不被盗链还是非常重要的。

这篇简易教程可以让你轻松实现图片防盗链。

安装完成Wordpress程序,一般会在WP程序目录创建一个名称为.htaccess的文件,我们就是要用到这个.htaccess文件,如果没有可以自己创建一个。

用FTP软件将.htaccess文件下载到本地电脑中,用文本编辑软件打开这个文件,里面默认内容为:

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteRule ^index\.php$ - [L]
  6. RewriteCond %{REQUEST_FILENAME} !-f
  7. RewriteCond %{REQUEST_FILENAME} !-d
  8. RewriteRule . /index.php [L]
  9. </IfModule>
  10. # END WordPress

在</IfModule>上面添加如下内容:

  1. RewriteBase /wp-content/uploads/
  2. RewriteCond %{HTTP_REFERER} !^$ [NC]
  3. RewriteCond %{HTTP_REFERER} !zmingcx.com [NC]
  4. RewriteCond %{HTTP_REFERER} !photozero.net [NC]
  5. RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  6. RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  7. RewriteCond %{HTTP_REFERER} !google.com [NC]
  8. RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  9. RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  10. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  11. RewriteRule .*\.(gif|jpg|png|rar)$ http://i.6.cn/96.png [L]

添加后变为:

  1. # BEGIN WordPress
  2. <IfModule mod_rewrite.c>
  3. RewriteEngine On
  4. RewriteBase /
  5. RewriteCond %{REQUEST_FILENAME} !-f
  6. RewriteCond %{REQUEST_FILENAME} !-d
  7. RewriteRule . /index.php [L]
  8. RewriteBase /wp-content/uploads/
  9. RewriteCond %{HTTP_REFERER} !^$ [NC]
  10. RewriteCond %{HTTP_REFERER} !zmingcx.com [NC]
  11. RewriteCond %{HTTP_REFERER} !photozero.net [NC]
  12. RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  13. RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  14. RewriteCond %{HTTP_REFERER} !google.com [NC]
  15. RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  16. RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  17. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  18. RewriteRule .*\.(gif|jpg|png|rar)$ http://i.6.cn/96.png [L]
  19. </IfModule>
  20. # END WordPress

说明:

  1. RewriteCond %{HTTP_REFERER} !zmingcx.com [NC]
  2. RewriteCond %{HTTP_REFERER} !photozero.net [NC]
  3. RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
  4. RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
  5. RewriteCond %{HTTP_REFERER} !google.com [NC]
  6. RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
  7. RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
  8. RewriteCond %{HTTP_REFERER} !baidu.com [NC]
  9. RewriteRule .*\.(gif|jpg|png|rar)$ http://i.6.cn/96.png [L]

如果访问图片的请求,来自上面的网站,则正常显示图片,否则直接转到一张指定的固定图片。

请将其中的zmingcx.com和http://i.6.cn/96.png替换为自己域名和一张盗链提示图片

将修改后的.htaccess文件覆盖空间原文件,并将其权限设置为:444只读,既可以防止设置程序时被自动替换掉,还可以增加网站的安全性。

注:本文的方法并不适合所有主机空间。

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
评论  180  访客  160  作者  10
    • 520女人网
      520女人网

      鸟哥,我也有个站,但是我的站是NGINX,这个完全没作用啊,求鸟哥帮我搞个应付NGINX的,我的站没什么访问,但是每天的流量老高,检查过,没有什么MP3类似的,就是很多人复制看了文章,连把图片也复制走了。

      • WWW.TUIKEW.com
        WWW.TUIKEW.com

        阿斯顿 我来试一下可不可以显示图片啊![img]http://www.tuikew.com/wp-content/uploads/2012/06/i1.jpg[/img]

        • WWW.TUIKEW.com
          WWW.TUIKEW.com

          留言怎么无法显示图片哦!!!!!!!!!!!!!!!

          • 醉倚黄昏
            醉倚黄昏

            学习一下,之前设置了但貌似不怎么管用。借地顺便测试一下。[img]http://dzshan.name/wp-content/uploads/2012/06/renders.jpg[/img]

            • hoythan
              hoythan

              .htaccess这个文件我没有找到额

              • 诸葛诺博客
                诸葛诺博客

                试试 确实不错……

                • 花少
                  花少

                  已撸走,目前我还不用担心这个,有备无患哈

                  • 浩浩博客
                    浩浩博客

                    谢谢楼主,我测试下[img]http://www.liangzehao.cn/wp-content/uploads/2013/01/20ec769880e5d64c1dae85e9c2e2b44e.jpg[/img]

                    • dyf
                      dyf

                      留言是种美德,写点什么…[img]http://www.dyfeng.net/wp-content/uploads/2013/01/tx.png[/img]测试下看看

                      • dyf
                        dyf

                        额,不行~~

                        • 逛了吗
                          逛了吗

                          不行啊~怎么回事?

                            • ffhome
                              ffhome

                              @ 逛了吗 应将
                              RewriteBase /wp-content/uploads/
                              RewriteCond %{HTTP_REFERER} !^$ [NC]
                              RewriteCond %{HTTP_REFERER} !zmingcx.com [NC]
                              RewriteCond %{HTTP_REFERER} !photozero.net [NC]
                              RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
                              RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
                              RewriteCond %{HTTP_REFERER} !google.com [NC]
                              RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
                              RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
                              RewriteCond %{HTTP_REFERER} !baidu.com [NC]
                              RewriteRule .*.(gif|jpg|png|rar)$ http://i.6.cn/96.png [L]

                              放至伪静态代码段前,放好后类似于下面:

                              RewriteEngine On
                              RewriteBase /wp-content/uploads/
                              RewriteCond %{HTTP_REFERER} !^$ [NC]
                              RewriteCond %{HTTP_REFERER} !zmingcx.com [NC]
                              RewriteCond %{HTTP_REFERER} !photozero.net [NC]
                              RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]
                              RewriteCond %{HTTP_REFERER} !xianguo.com [NC]
                              RewriteCond %{HTTP_REFERER} !google.com [NC]
                              RewriteCond %{HTTP_REFERER} !feedburner.com [NC]
                              RewriteCond %{HTTP_REFERER} !feedsky.com [NC]
                              RewriteCond %{HTTP_REFERER} !baidu.com [NC]
                              RewriteRule .*.(gif|jpg|png|rar)$ http://i.6.cn/96.png [L,NC,R]

                              # BEGIN WordPress

                              RewriteEngine On
                              RewriteBase /
                              RewriteRule ^index.php$ – [L]
                              RewriteCond %{REQUEST_FILENAME} !-f
                              RewriteCond %{REQUEST_FILENAME} !-d
                              RewriteRule . /index.php [L]

                              # END WordPress

                              这样就好使了,也不影响伪静态。

                            • 统计年鉴
                              统计年鉴

                              已经成功设置!

                              • 顾村生活网
                                顾村生活网

                                已经配置了,测试一下。话说用文章内的代码不行,多亏了ffhome的代码[img]http://www.gucun.info/wp-content/uploads/gcpic/wy01.jpg[/img]

                                • 达到
                                  达到

                                  看看[img]http://www.chongwugou.org/wp-content/uploads/2013/07/6Vp6U.jpg[/img]

                                  • 木头
                                    木头

                                    话说我试试看看
                                    [img]http://218.244.136.234/wp-content/uploads/2014/04/IMG_0021.jpg[/img]

                                    • 木头
                                      木头

                                      再来测试啊 好像不行了啊 .[img]http://ww.hanyuan8.com/wp-content/uploads/2014/04/DSC_2645.jpg[/img]

                                      • 测试
                                        测试

                                        [img]http://www.dkxiaohua.com/wp-content/themes/papercuts/images/logo.png[/img]测试下

                                        • Musk100
                                          Musk100

                                          [img]http://www.musk100.com/wp-content/uploads/2012/12/H-and-M-StudioLine-Web.jpg[/img]
                                          试试防盗链

                                          • 大概
                                            大概

                                            测试下[img]http://s-92345.gotocdn.com/wp-content/uploads/2014/11/牙刷.jpg[/img]

                                            • 大概
                                              大概

                                              再测试下[img]http://s-92345.gotocdn.com/wp-content/uploads/2014/11/牙刷.jpg[/img]

                                              • MaverickChan
                                                MaverickChan

                                                http://imedical.me/wp-content/uploads/2014/11/blue-bag.jpg 是不是这么测试防盗链是否成功来着?

                                                • MaverickChan
                                                  MaverickChan

                                                  http://imedical.me/wp-content/uploads/2014/11/blue-bag.jpg
                                                  我再试一下~

                                                  • MaverickChan
                                                    MaverickChan

                                                    http://imedical.me/wp-content/uploads/2014/11/blue-bag.jpg 测试下

                                                    • MaverickChan
                                                      MaverickChan

                                                      [img]http://imedical.me/wp-content/uploads/2014/11/blue-bag.jpg[/img] 原来是这么测试的~

                                                      • Zhang
                                                        Zhang

                                                        [img]http://www.zhfz.net/wp-content/uploads/2014/10/4kznds1.jpg[/img]

                                                        试一下

                                                        • Zhang
                                                          Zhang

                                                          [img]http://www.chong4.com.cn/img01/linshi/2014-11-16/2ec3a05f010d912eae6dfb57ac3d9b37.jpg[/img] 为什么不行啊?

                                                            • MaverickChan
                                                              MaverickChan

                                                              @ Zhang 我的也不行~不知道为什么?

                                                            • MaverickChan
                                                              MaverickChan

                                                              [img]http://ifreethinking.qiniudn.com/wp-content/uploads/2013/12/016-400×400.jpg[/img] 看看别人设置防止盗链没?

                                                              • bluray
                                                                bluray

                                                                [img]http://www.blurayus.com/wp-content/uploads/2014/11/l_p0034728959.jpg[/img]

                                                                测试看看有没有防盗链

                                                                • 免费吧
                                                                  免费吧

                                                                  我也来测试下,看看。http://www.mianfeib.com/wordpress/wp-content/uploads/2014/12/The-Equalizer.jpg

                                                                  • 免费吧
                                                                    免费吧

                                                                    试试看,<img src="http://www.mianfeib.com/wordpress/wp-content/uploads/2014/12/The-Equalizer.jpg"

                                                                    • 免费吧
                                                                      免费吧

                                                                      还不行吗?

                                                                      • 好路口
                                                                        好路口

                                                                        试试[img]http://www.haolukou.com/wp-content/uploads/2015/02/Jewellery-Essentials-Every-Woman-Should-Own0.jpg[/img]

                                                                        • HUI320
                                                                          HUI320

                                                                          [img]http://www.hui320.com/wp-content/uploads/2015/04/bjjdjg20130.jpg[/img] :arrow: 试试

                                                                          • Tshine
                                                                            Tshine

                                                                            [img]http://www.tshine.me/wp-content/uploads/2015/04/codecolorer_button.jpg[/img]
                                                                            借地一试

                                                                            • mxh
                                                                              mxh

                                                                              测试下
                                                                              [img]http://www.jpngov.com/wp-content/uploads/2015/04/230c1aa630c2d607.jpg[/img]

                                                                              • mxh
                                                                                mxh

                                                                                不知道行不行!!
                                                                                [img]http://www.jpngov.com/wp-content/uploads/2015/04/f9dcd100baa1cd119af09ab9b912c8fcc2ce2de1.jpg[/img]

                                                                                • hren123
                                                                                  hren123

                                                                                  [img]http://www.hren123.com/wp-content/uploads/2015/03/2298233607.jpg[/img] 试试怎么样!

                                                                                  • 二梦
                                                                                    二梦

                                                                                    测试[img]http://www.2mblog.cn/wp-content/uploads/2015/04/%E6%8D%95%E8%8E%B716.png[/img]

                                                                                      • CC
                                                                                        CC

                                                                                        @ 二梦 万网的虚拟主机?

                                                                                      • 你大爷网
                                                                                        你大爷网

                                                                                        像这样吗?[img]http://www.needayeah.com/wp-content/uploads/chair.gif[/img]

                                                                                        • BOKE123
                                                                                          BOKE123

                                                                                          本站都还没有开始设置这个防盗链呢,看来也要折腾一番才行

                                                                                          • 年華已盡
                                                                                            年華已盡

                                                                                            测试
                                                                                            [img]http://www.fulibbs.net/wp-content/uploads/20150213.jpg[/img]

                                                                                            • wordpress初学者
                                                                                              wordpress初学者

                                                                                              你好,我想问一下Ality主题 0.32 首页显示文章的数量如何控制?比如我发表了二十篇文章,在首页就可以全部看到,我在index.php中找不到修改文章显示数量的地方?还是在别的地方修改呢?

                                                                                                • 知更鸟
                                                                                                  知更鸟

                                                                                                  @ wordpress初学者 wp后台—-设置—阅读—博客页面至多显示

                                                                                                    • wordpress初学者
                                                                                                      wordpress初学者

                                                                                                      @ 知更鸟 这样方法我早试过了,这是最基本的方法,但是不起作用啊,真不知道这是为什么?

                                                                                                  • 测试
                                                                                                    测试

                                                                                                    测试一下啊[img]http://doubimei.com/wp-content/uploads/2015/05/YUKA-TANAKA-2.jpg[/img]

                                                                                                    • 101.li
                                                                                                      101.li

                                                                                                      试试

                                                                                                      不行

                                                                                                      • 101
                                                                                                        101

                                                                                                        再试试 成了。谢谢 ffhome 的提醒

                                                                                                        • jayroof
                                                                                                          jayroof

                                                                                                          [img]http://www.jay118.cn/wp-content/uploads/2015/05/6a2e8a18jw1empshda6iaj20go0godhq.jpg[/img] 试试看

                                                                                                          • 明修网络博客
                                                                                                            明修网络博客

                                                                                                            [img]http://go.showtaow.com/1.png[/img]
                                                                                                            我测试下

                                                                                                            • 肖扬
                                                                                                              肖扬

                                                                                                              [img]http://www.yxilin.com/wp-content/themes/yusi1.0/timthumb.php?src=http://www.yxilin.com/wp-content/uploads/2015/10/test.jpg&h=123&w=200&q=90&zc=1&ct=1[/img]

                                                                                                              测试啊

                                                                                                              • 肖扬
                                                                                                                肖扬

                                                                                                                [img]http://cdn.yxilin.com/wp-content/uploads/2015/11/9.jpg[/img]

                                                                                                              评论已关闭!