WordPress如何才能防盗链呢?

流量问题是一个老生常谈的问题,很多朋友由于流量很费心。

我们可以用HTACCESS来做防盗链解决这个问题,这种代码网上多的是,我贴一个比较完美的代码。

将该代码替换WP默认的HTACCESS,如果没有该文件,请执行以下操作:

1、将代码复制到记事本/notepad++

2、另存为.htaccess ,注意前面有个 点,字母是小写。

3、上传到WP根目录下。

4、设置权限为444,防止被修改。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !本站.com [NC]
RewriteCond %{HTTP_REFERER} !google.co.id [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !bing.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com [NC]
RewriteCond %{HTTP_REFERER} !yahoo.com.cn [NC]
RewriteCond %{HTTP_REFERER} !yahoo.cn [NC]
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google.de [NC]
RewriteCond %{HTTP_REFERER} !google.co.jp [NC]
RewriteCond %{HTTP_REFERER} !google.nl [NC]
RewriteCond %{HTTP_REFERER} !google.com.au [NC]
RewriteCond %{HTTP_REFERER} !google.com.sa [NC]
RewriteCond %{HTTP_REFERER} !google.co.uk [NC]
RewriteCond %{HTTP_REFERER} !google.fr [NC]
RewriteCond %{HTTP_REFERER} !google.com.br [NC]
RewriteCond %{HTTP_REFERER} !google.com.mx [NC]
RewriteCond %{HTTP_REFERER} !google.com.tw [NC]
RewriteCond %{HTTP_REFERER} !google.com.eg [NC]
RewriteCond %{HTTP_REFERER} !google.com.hk [NC]
RewriteCond %{HTTP_REFERER} !google.se [NC]
RewriteCond %{HTTP_REFERER} !google.fi [NC]
RewriteCond %{HTTP_REFERER} !google.com.ph [NC]
RewriteCond %{HTTP_REFERER} !google.ru [NC]
RewriteCond %{HTTP_REFERER} !google.co.kr [NC]
RewriteCond %{HTTP_REFERER} !google.es [NC]
RewriteCond %{HTTP_REFERER} !pch.com [NC]
RewriteCond %{HTTP_REFERER} !google.be [NC]
RewriteCond %{HTTP_REFERER} !google.ro [NC]
RewriteCond %{HTTP_REFERER} !google.com.my [NC]
RewriteCond %{HTTP_REFERER} !google.co.in [NC]
RewriteCond %{HTTP_REFERER} !google.pl [NC]
RewriteCond %{HTTP_REFERER} !google.com.tr [NC]
RewriteCond %{HTTP_REFERER} !google.co.th [NC]
RewriteCond %{HTTP_REFERER} !google.ch [NC]
RewriteCond %{HTTP_REFERER} !google.co.nz [NC]
RewriteCond %{HTTP_REFERER} !showmelinks.eu [NC]
RewriteCond %{HTTP_REFERER} !google.dk [NC]
RewriteCond %{HTTP_REFERER} !google.com.pk [NC]
RewriteCond %{HTTP_REFERER} !google.com.ar [NC]
RewriteRule .*.(gif|jpg|png|rar)$ http://xx.com/unavailable.png [L]
</IfModule>
# END WordPress

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:9   其中:访客  5   博主  4

    • 甜美范超模 甜美范超模 0

      评论” />

      • 猫主席 猫主席 1

        之前用过一个代码,做好防盗链之后就无法使用auto-save-image保存远程图片了,伤脑筋。

          • 囧小样 囧小样 Admin

            @猫主席 auto-save-image是干什么用的?

              • 猫主席 猫主席 1

                @囧小样 插件,自动保存远程图片并加水印、检查文章是否重复、去除非本站链接等功效。如果用到网图的时候,特别好用。

                  • 囧小样 囧小样 Admin

                    @猫主席 改天试试,还有你网站怎么打不开了?

                      • 猫主席 猫主席 1

                        @囧小样 奇怪。。。难道一开始留错网址了。。。。呃

                          • 囧小样 囧小样 Admin

                            @猫主席 不是zhicat.com?

                              • 猫主席 猫主席 1

                                @囧小样 这是我之前的一个域名,被墙了。新的是zhicat.net,不过删除了,昨天开始重建。www.ikushe.com是主要做的站,也误删了。。。恢复困难~~~~(>_<)~~~~