2010-09-22 110 views
0

我正在寻找一种方法来限制直接访问我们网站上的某个文件夹或文件夹,该文件夹位于我们的第二个开发环境IIS7中,我们的第一个开发中的IIS6环境和IIS6的生产。限制文件夹中的文件访问到web服务IIS6/7

基本上,我们应该能够从我们的网站即: http://www.domain.com/stuff/survey.pdf

链接到这些文件,但如果有人试图从博客帖子链接到本等它不应该服务于内容。有没有办法在Web配置中执行此操作,或者超出IIS的功能?

回答

0

我最终做的是编写一个PHP脚本,它提供了来自web根外部的内容,但只有当用户登录并拥有一个有效的站点cookie时。

然后我创建了文件夹来替换我们当前正在服务的所有内容(.pdf,.png等),因为我们没有那么多想要的保护。我将该文件夹命名为与原始文档相同,即:/webroot/survey.pdf/,然后将index.php放入survey.pdf文件夹中。

这个工作,现在我们可以使用脚本链接到我们想要保护的内容。