很多时候,有的网站会引用我们网站上的图片或者其他文件,这样无形会增加我们服务器的带宽,所以此时我们需要设置下防盗链来杜绝这种情况发生,分别就apache与IIS环境教大家如何设置防盗链:
apache和iis6实现防盗链规则相同,在isapi筛选器开启自定义url静态化支持(一般的虚拟主机商都会提供),然后进入httpd.conf中,复制以下代码加进去:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !baidu.com [NC]
RewriteCond %{HTTP_REFERER} !google.com [NC]
RewriteCond %{HTTP_REFERER} !xxx.net [NC]
RewriteRule .*\.(gif|jpg)$ /band.txt [NC,L]
Tips:xxx.net是您自己的域名,band.txt是被盗链后的提示内容文件。
iis7实现防盗链则需要修改web.config文件,复制以下代码保存即可:
<?xml version="1.0" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Prevent hotlinking">
<match url="^.*\.(rar|zip|jpg|gif)$" ignoreCase="true" />
<conditions>
<add input="{HTTP_REFERER}" pattern="http://www.xxxxxx.com/.*" negate="true" />
<add input="{HTTP_REFERER}" pattern="http://xxxxxx.com/.*" negate="true" />
</conditions>
<action type="Rewrite" url="/404.html" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
插件下载说明
未提供下载提取码的插件,都是站长辛苦开发!需要的请联系本站客服或者站长!
织梦二次开发QQ群
本站客服QQ号:862782808(点击左边QQ号交流),群号(383578617) 如果您有任何织梦问题,请把问题发到群里,阁主将为您写解决教程!
转载请注明: 织梦模板 » 网站防盗链的设置方法(Apache与IIS)