WordPress防盗链设置


  其实防盗链以前做过,不过发现WordPress博客每次升级完系统.htaccess文件也会被更新,原来做的设置就被清空了,如果不是这次流量用完网站不能访问,还真不会发现这个问题。关于防盗链的设置网上也有很多教程,这次写下来主要是为了自己查看方便,毕竟书写格式都是一样的,所以其它网站需要的时候可以方便查找。


  在WordPress的安装目录有个.htacess文件,可以使用虚拟主机的文本编辑功能或下载到本地来编辑。.htacess原本的样子应该是这样的:

# BEGIN 
RewriteEngine On
……
# END
  在前面插入如下内容:
RewriteBase /wp-content/uploads/
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !iewb.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|php)$ https://www.iewb.net/wp-content/uploads/2011/02/iewb01.jpg [L]
  其实看代码应该很明白,感叹号后面为可以链接的网址,如果需要其它的可以自己手动再添加一些,第一行的!iewb.net替换成自己的域名,如果想让订阅用户也看不到图片把面后的全删了也行,最后一行为替代图片,可以随便找一个。
AD: 腾讯云 1核2G云服务器首年38元
推广推荐

Proudly Powered By WordPress | IEWB.NET 2009-2024 版权所有