Loving Coding & Visual Design

mod_rewrite限制图片不良引用

昨天一网站流量突然多了5G,很明显是不良网站在盗链图片。由于服务器是apache2.0,支持mod_rewrite模块,所以用它来阻止不良引用。在图片目录下添加.htaccess文件,输入如下内容:

RewriteEngine On
#条件:访问来源不是yoursite.com
RewriteCond %{HTTP_REFERER} !^http://(www.)?yoursite.com/ [NC]
#条件:访问来源不为空
RewriteCond %{HTTP_REFERER} !^$
#规则:图片后缀为jpg或png的禁止访问
#RewriteRule .(jpe?g|png)$ - [F]
#规则:图片后缀为jpg或png的跳转到图片/images/no_hotlink.gif
RewriteRule .(jpe?g|png)$ /images/no_hotlink.gif [R,L]



下一页


最 近 文 章

  1. Google的免费午餐-Google Pack(软件精选) - Thu, 13 Nov 2008 09:38:55 +0000
  2. 自己动手装壁柜 - Wed, 05 Nov 2008 13:40:02 +0000
  3. 超级搞笑得土拨鼠视频 - Sun, 02 Nov 2008 17:44:38 +0000
  4. 我看”YouTube成功的秘诀” - Thu, 30 Oct 2008 17:46:56 +0000
  5. IE下Javascript错误:Unterminated string constant - Thu, 23 Oct 2008 17:48:25 +0000
  6. 科幻:Google模式终将取代国家机器 - Sun, 28 Sep 2008 17:50:02 +0000
  7. session_start(): Cannot send session cache limiter - Sun, 21 Sep 2008 17:51:33 +0000
  8. 网页变空白,刷新后又正常的问题 - Fri, 19 Sep 2008 17:52:44 +0000
  9. as3 FileReference.upload cookie bug in firefox - Fri, 12 Sep 2008 08:02:35 +0000
  10. LHC:大型强子碰撞实验 - Thu, 11 Sep 2008 15:19:55 +0000