wordpress利用.htaccess防图片盗链

我的博客并没有多少图片,并且就现在的规模而言,还不足以引起盗链这种事件的发生。写下这篇博客,完全是对一件事情的认识和学习过程的记载。如果有不正确的地方,过往的朋友请不吝指出。

利用.htaccess,很容易就可以做到防盗链,不仅仅是图片,包括下载的内容,而不需要安装插件。当然,你的主机一定要是apache主机,如果是win主机,那在IIS下用不了。

网上有很多介绍这方面的内容,但我一一试用之后,发现有的并不起效果,有的竟然连我自己的博客都显示不了自己的图片了,但下面这段代码我试用后有效:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(imdoc.net|www.imdoc.net) [NC]
RewriteRule \.(gif|jpg)$ http://imdoc.net/hotlink.gif [R,L]

在你的wp-content/uploads目录下建立一个.htaccess文件,把上面的代码放进去保存就可以了。记得修改网址,允许调用图片的网站之间用“|”分隔。

1,092 views | This entry was posted in wordpress and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

您可能对以下日志感兴趣:

4 条评论

  1. Posted 2009年02月09日 at 11:05 | Permalink

    我根本不把图片放在空间里

    • Posted 2009年02月09日 at 11:10 | Permalink

      对,那也是一个办法,很多人那样做,我也尝试过。
      但是发现有时候图片网站很慢甚至不能访问的时候,用户体验会很差;当然如果自己的网站不能访问,那也就无所谓了,图片显示与否就不重要了。所以为了网站与图片并存亡,我又开始把图片放在主机上了。
      当然,我的站图片本身也不多。

  2. Posted 2009年10月18日 at 21:52 | Permalink

    我试了,不能用,怎么回事?仍旧可以下载的。

    • Posted 2009年10月18日 at 22:06 | Permalink

      我曾在百度贴吧上试过该方法有效,你说的可以下载时附件可以下载吗?

发表评论

您的邮箱 绝对 保密,任何时候都不会公开。 其中标有*的为必填项,如果您没有电子邮件,请以abc@abc.com的格式自行填写。

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>