禁止访问 IIS6 中的某些文件类型

禁止访问 IIS6 中的某些文件类型

我可以在 Apache 下使用 htaccess / 权限顺利完成此操作。但在工作中,它始终都是 M$...

我需要锁定可能出现的任何 .fla 文件的访问权限。我们将它们保存在我们在某些网站上使用的少数 .swf 文件旁边,我只是想确保它们不会被提供。

谢谢!

编辑

我应该指出,我认为我不需要提及在这个特定的网站上运行什么代码,但似乎我必须这样做,因为我有 ASP 经典代码,它不允许我读取 web.config 文件,它只会忽略它。

编辑...编辑

真的……没有人知道我该怎么做吗?

答案1

我相信您需要创建一个处理程序,并将其映射到 web.config 中的 System.Web.HttpForbiddenHandler。

例如,默认情况下不提供 MDB 文件:

<add path="*.mdb" verb="*" type="System.Web.HttpForbiddenHandler" validate="true"/>

编辑:我认为您可能还需要将其添加为 MIME 类型,如 Home Boy 的帖子中所述。

答案2

检查 MIME 扩展,我希望 .fla 不是那些默认支持的内容类型之一。

相关内容