欢迎光临
我们一直在努力

IIS通过URL重写实现防盗链

盗版链指的是服务提供商本身不提供服务的内容。它通过技术手段绕过其他有用的最终用户界面(如广告),并直接在自己的网站上向最终用户提供其他服务提供商的服务内容。最终用户浏览和点击率。受益人不提供资源或提供极少的资源,而真正的服务提供商则不会获得任何收入。通过IIS安装URL重写(URL Rewrite)模块,可以轻松实现防盗链功能,下面我将介绍在每个版本的IIS中使用URL重写防盗链的方法。 IIS6IIS6需要安装第三方工具ISAPI Rewrite来实现URL重写。首先安装ISAPI_Rewrite3_0082.msi。安装完成后,在.htaccess文件中写下以下语句:RewriteCond Host:(。+)RewriteCond Referer:(?!http://\\ 1. *)。* RewriteRule。* \\。(? gif | jpg | png | exe | rar | zip)/block.gif [I,O] IIS7/8IIS7不需要安装第三方软件,我们使用微软自己的URL Rewrite可以实现URL重写。首先安装URL Rewrite模块,安装上面的插件后,重新启动IIS管理器,然后单击当前主机,您将找到URL重写图标。之后,编辑网站根目录中的web.config文件,并将内容修改为以下内容。 <xml version=" 1.0" encoding=" UTF-8">
< configuration>
   < system.webServer>
       < rewrite>
           < rules>
               < rule name="防止热链接>
                   < match url=" ^。* \\。(jpg | gif | css | js)$" IGNORECASE=QUOT;真" />
                   < conditions>
                       < add input=" {HTTP_REFERER}"图案=QUOT;https://www.williamlong.info“否定=QUOT;真QUOT; />
                   </conditions>
                   < action type="重写“ url=" /images/block.jpg" />
               </rule>
           </rules>
       </rewrite>
   < /system.webServer>
</configuration>

未经允许不得转载:美国主机评论博客 » IIS通过URL重写实现防盗链

分享到:更多 ()