wordpress文章防盗链解决办法(纯属个人见解) | 顾建伟个人博客
现在的位置: 首页 > 电脑相关 > 正文
wordpress文章防盗链解决办法(纯属个人见解)
2013年05月21日 电脑相关 ⁄ 共 2277字 评论数 7

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

我们可以用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]                 (这边是你自己网站如:xkjs.org)
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

转载请注明: wordpress文章防盗链解决办法(纯属个人见解) | 顾建伟个人博客 +http://www.xkjs.org/>