我们正在运行安装了 IIS 6.0 的 Windows Server 2003,我需要阻止对暴露在互联网上的某些文件的访问。
在虚拟文件夹中,我有一个 index.html 文件,其中嵌入了一个 index.swf 文件。此 swf 文件需要一个 config.xml 文件才能运行(位于同一文件夹中),并且其他多个 swf 文件位于 com 文件夹中(也位于同一文件夹中)。
下面是一个图表:
Virtual folder
|-> index.html
|-> index.swf
|-> config.xml
|-> com
|-> a lot of swf files
我怎样才能限制访问权限,以便用户无法查看 config.xml 文件和 com 文件夹的内容,但仍然可以“运行”index.html(因此可以运行 index.swf 和位于 com 文件夹中的所有其他 swf 文件)。
感谢
答案1
一种方法是使用重定向规则,如果请求是针对您想要阻止的文件类型之一,则终止该请求。我们使用 ISAPI_Rewrite(免费版本)来执行此操作。
答案2
答案3
文件名必须以 .xml 结尾吗?如果将其重命名为 .config,IIS 将不会提供该文件