网站防盗链功能如何开启

阅读 856 ·  发布日期 2017-03-10 11:50:44 ·  admin 目录:首页 / 建站服务技术 / 网站建设技术
 防盗,在如今的社会,已经不仅仅局限于财物,作为网站,在很多时候也需要进行防盗,往往存在这样一种事实:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的终页,直接在自己的有广告有利益的页面上向终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。为了避免这种情况,网站就必须开启防盗链,下面就来讲解一下如何实现防盗链功能。

   要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源文件,则可以跟踪到显示它的网页地址。有了referer跟踪来源就好办了,这时就可以通过技术手段来进行处理,一旦检测到来源不是本站即进行阻止或者返回指定的页面。

    如果想对自己的网站进行防盗链保护,则需要针对不同的情况进行区别对待。如网站服务器用的是apache,那么使用apache自带的Url Rewrite功能可以很轻松地防止各种盗链,其原理是检查refer,如果refer的信息来自其他网站则重定向指定图片或网页上。

    如果服务器使用的是IIS的话,则需要通过第三方插件来实现防盗链功能了,现在比较常用的一款产品叫做ISAPI_Rewrite,可以实现类似于apache的防盗链功能。另外对于论坛来说还可以使用“登录验证”的方法进行防盗链。


/jianzhanfuwujishu/wangzhanjianshejishu/wangzhanfangdaoliangongnengruhekaiqi/p.article_3.7_100.html