html - IIS6 : Disallow a particular file extension from being downloaded

标签 html flash iis-6 file-permissions

[I posted a similar question on serverfault.com, but had very little feedback so trying here]

我可以在 Apache 下使用 htaccess 很好地完成此操作。 但在工作中,一切都是 M$...

我需要锁定对虚拟主机上可能出现的任何 .fla 文件的访问。我们将它们放在我们在某些网站上使用的几个 .swf 旁边,我只是想确保它们不会被可能会抓取网站的人或蜘蛛下载。

fla 中实际上没有任何敏感内容,但我宁愿将它们保存在同一个文件夹中并禁止下载者下载。

我尝试过 MIME 类型路由(检查 HTTP headers > MIME Types 下是否定义了 MIME 类型,如果是则删除,等等;),但没有定义 FLA,但我仍然可以默认下载该文件。我记得如果您想要提供 .flv 文件,而不是 .fla

,情况恰恰相反

我无法采用 Web.Config 方法(至少我认为我不能),因为它不是 ASP.NET 站点...所以我不确定。

我不想安装任何应用程序(因为这是生产系统)。

感谢您提供任何反馈。


我的解决方案:

感谢指向正确的方向,我按照我想要的方式工作(希望是正确的),对于也需要此解决方案的人,这就是我所做的:

在 IIS > 属性 > 主目录(选项卡)> 配置(按钮)> 映射(选项卡)> 单击“添加”(按钮)下选择您的网站

可执行文件: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll

扩展程序: 此处为您的扩展程序

动词:(ALL 或 POST/GET/etc;)

[x] 脚本引擎(选中)

[x] Vefiry 文件存在(已检查)

最佳答案

IIS > 网站 > 属性 > 主目录选项卡 > 配置按钮 > 映射 > 添加按钮

可执行文件:C:\WINDOWS\system32\inetsrv\404.dll

扩展名:.ext

动词:(不认为这很重要)

[]脚本引擎

[]检查文件是否存在

关于html - IIS6 : Disallow a particular file extension from being downloaded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1924357/

相关文章:

html - 使用 R 和 XPath,如何从结果中删除格式元素,例如\n 和\t?

actionscript-3 - 有没有办法在不使用 Flash IDE 的情况下从 FLA 文件构建 Flash 9 SWF?

iphone - 使用 ActionScript 3 的触摸事件与鼠标单击事件

windows - 从运行 AIR 应用程序的设备检索制造商信息

asp.net-mvc - ASP.NET MVC APP 中除了主页之外的所有内容均收到 404 错误

修改 “Machine Keys” 文件夹权限后 SSL 损坏 - 错误 107 (net::ERR_SSL_PROTOCOL_ERROR):SSL 协议(protocol)错误

php - 是否可以在 Laravel 的 HTML 电子邮件中包含图像

Javascript setTimeout 函数与 JQuery

html - 如何在 iOS 上调试网站?

php - 未启用 PHP 中的套接字传输 "ssl"