WordPress通过.htaccess防止wordpress图片文件盗链
很多博友为了方便都是直接把图片放在自己的博客空间里面,这样子既方便了自己,又方便了访客,可以提升访客打开页面的速度。但是当图片多了,问题就出现了。在国内,原创从来都不值钱,抄袭、山寨到处都是,图片也一样,很多人复制你的文章甚至连你的图片也复制过去了,这边是图片盗链了。不说别的网站,就说咱国内数一数二的百度,在图片搜索的时候也是直接盗链。图片少时没关系,但是一旦图片多了起来,你就会发现自己的流量开始飙升了。那么我们怎么防止自己的图片被盗链呢?下面是wordpress防止图片被盗链的方法。这只能方法相信很多WP老手已经滚瓜烂熟了,所以下面的内容只针对新手,老手请飘过。
1、首先我们先得准备一个防盗链的图片,我们暂且把图片的名字命名为image.gif吧,图片的内容随便你怎么弄,不过图片一定要小,几k或者十几k左右最好。
2、把图片上传到你博客的根目录。
3、这一步是关键,在放置图片的 /wp-content/uploads/ 文件夹下放置一个.htaccess文件,在.htaccess文件内加入以下内容:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !daded.com [NC]
RewriteRule .*.(jpg|gif|png|bmp|jpeg|swf)$ /protect-image.gif [R,NC,L]
这些语句表示只允许自己的博客daded.com显示原图,其他一律显示刚才做的那个image.gif。你可以还加上一些例外的网站,不过要按照RewriteCond %{HTTP_REFERER} !abc.com [NC]的格式,把abc.com改为你想要例外的网站的网址即可。