手动阀

Good Luck To You!

详解iis httpd.ini中IIS图片防盗链的方法

IIS(Internet Information Services)是微软公司提供的一种互联网基本服务,在Windows Server中扮演着重要的角色,随着网络资源盗用现象的增多,图片防盗链成为许多网站管理员需要面对的问题,以下是关于iis httpd.ini中实现IIS图片防盗链的方法:

1、安装ISAPI_Rewrite

下载 ISAPI_Rewrite 并将其安装到服务器上。

将解压后的文件(如 Rewrite.dll)放置在适当的目录中,例如C:\Rewrite\

2、配置 IIS 属性

打开 IIS 管理器,选择要配置的网站。

进入“ISAPI 筛选器”选项卡,点击“添加”。

在弹出的对话框中,输入筛选器名称为 “rewrite”,并选择可执行文件路径为C:\Rewrite\Rewrite.dll

确认添加后,再次查看 ISAPI 筛选器状态,确保其显示为绿色箭头,表示安装成功。

3、编辑 httpd.ini 文件

新建或编辑位于网站根目录下的httpd.ini 文件。

在文件中加入以下代码:

     [ISAPI_Rewrite]
     CacheClockRate 3600
     RepeatLimit 32
     # 防盗链设置
     RewriteCond %{HTTP_REFERER} !^$
     RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/.*$ [NC]
     RewriteRule \.(gif|jpe?g|png)$ /path/to/err.gif [I,O]

yourdomain.com 替换为你的实际域名,/path/to/err.gif 替换为你想要显示的错误图片路径。

4、重启 IIS 服务器

完成上述配置后,重启 IIS 服务器以使配置生效。

通过以上步骤,可以在 IIS 服务器中有效地防止图片被盗链,需要注意的是,不同的 IIS 版本和配置可能会有所不同,因此在实际操作中可能需要根据具体情况进行调整。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.