0

Apache服务器防盗链代码

Posted in 开源代码 at 12月 16th, 2007 /

最近发觉服务器的流量有些反常,一查果真很多图片被别的网站盗链。

没办法我也只有不厚道一回,增加反盗链功能吧。经过网上搜索,采取下面的方案:

在虚拟主机的配置文件中

    <Directory "/home/*/">
....这里加入
    </Directory>

加入如下代码

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://buputong.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://buputong.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.buputong.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.buputong.com$ [NC]
RewriteRule .*\.(gif|jpg)$
http://www.buputong.com/buputong.png [R,NC]

重启httpd,搞定。

于是一切搞定,效果如下:

Published in 开源代码

No Responses to “Apache服务器防盗链代码”

Leave a Reply