广告
广告
广告
WEB网站安全您现在的位置是:主页 > WEB网站安全 >

在IIS中设置防盗链的方法

2026-05-04 06:58:44WEB网站安全 4人已围观

IIS 7 及以上版本(推荐方式)

适用于 IIS 7.0、7.5、8.0、10 等现代版本,需先安装 ‌IIS URL Rewrite 模块‌。

防盗链规则配置在网站根目录下的 ‌web.config‌ 文件中,示例代码如下:

<system.webServer>
  <rewrite>
    <rules>
      <rule name="Prevent hotlinking">
        <match url="^.*\.(jpg|png|gif|bmp|rar|zip)$" ignoreCase="true" />
        <conditions>
          <add input="{HTTP_REFERER}" pattern="http://yourdomain.com/.*" negate="true" />
          <add input="{HTTP_REFERER}" pattern="http://www.yourdomain.com/.*" negate="true" />
        </conditions>
        <action type="Rewrite" url="/no.gif" />
      </rule>
    </rules>
  </rewrite>
</system.webServer>

match url‌:指定受保护的文件类型(如图片、压缩包等)。

conditions‌:设置允许引用的域名(将yourdomain.com替换为实际域名)。

action type="Rewrite"‌:非法请求时重定向到提示图片(如/no.gif)。

negate="true"‌:表示“不符合条件时触发规则”。

✅ 此方法通过 IIS 图形界面也可配置:
IIS 管理器 → 选择站点 → URL Rewrite → 添加规则 → 自定义规则

 


扫码添加技术微信【解决问题,仅需10元起】

专注中小企业网站建设、网站安全15年。
熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。
承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员微信。
➥ 可淘宝担保交易,安全无风险

广告
广告
技术微信