1G全能免费空间 | 2GB免费全能空间 | 1G免费全能空间 | 免费试用云服务器 | 国内1G免费空间 | 免费空间 | 免费空间申请
您的位置:首页 > 免费教程

ASP免费空间如何设置防盗链

作者:免费空间 发布时间:2019-06-25 [手机版]

    有时候我们要保护自己的网站图片,就需要设置防盗链了。下面是免费空间小编给大家分析的,详细信息如下:

ASP免费空间如何设置防盗链

ASP免费空间如何设置防盗链

一、什么是盗链?

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。


二、为什么要防盗链?

网站盗链会大量消耗被盗链网站的带宽,而且同时因为大量来自盗链的访问请求会对服务器自身造成巨大压力,为了保证服务器自身运行稳定,势必将对网站做出关闭处理,这样就会对客户的网站正常运行带来影响,因此防盗链势在必行。


三、如何设置防盗链?

在IIS7.5中可以通过URL rewrite模块实现防盗链(目前我司ASP虚拟主机环境主要分为IIS6.0和IIS7.5两种,其中IIS7.5的服务器均已加载URL rewrite模块)

复制下面的代码,将zzidc.com改成你自己的域名然后保存为存为web.config,再将 web.config文件上传网站的根目录即可。如果已有web.config文件,只要将<rewrite>…</rewrite>这段代码添加到<system.webServer>和< /system.webServer>之间。

<?xml version="1.0" encoding="UTF-8"?>

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="Forbid image">

<match url="\.(txt|doc|gif|jpg|jpeg|png|mp3|flv|swf)$" ignoreCase="false" />

<conditions>

<add input="{HTTP_REFERER}" pattern="^$" ignoreCase="false" negate="true" />

<add input="{HTTP_REFERER}" pattern="^http://(www\.)?128sj.com/.*$" negate="true" />

</conditions>

<action type="Rewrite" url="/wp-content/uploads/forbid.png" />

</rule>

</rules>

</rewrite>

</system.webServer>

</configuration>

上述代码中,url="/wp-content/uploads/forbid.png"这一段中双引号内内容可以自定义你自己想显示给对方的html文档或是图片。

如果你想让盗链你的图片的网站上显示你准备的"禁止盗链“之类的图片,请将

<action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />

换成

<action type="Rewrite" url="/images/nohotlinking.jpg" />

images/nohotlinking.jpg根据你实际的图片位置和名称做修改。



标签:   防盗链 设置防盗链 如何设置防盗链
相关推荐
免费空间声明:
(一) 由于各方面情况的调整与变化,本网所提供的考试信息仅供参考,敬请以权威部门公布的正式信息为准。
(二) 本网注明来源为其他媒体的稿件均为转载稿,免费转载出于非商业性学习目的,版权归原作者所有。如有内容、版权等问题请在30日内与本网联系。联系方式:邮件 jiansou123@126.com
最近更新
-->
网站地图 | XML地图 | 手机版
版权所有 © 2005-2022 www.128sj.com 免费空间 All Rights Reserved
本网站所有信息全是来源于互联网,如有侵权请来电咨询! 粤ICP备16040413号-1