在 Windows Server 2003 上的 IIS6 中重定向?

在 Windows Server 2003 上的 IIS6 中重定向?

如何在 IIS6 中执行重定向?使用 .htaccess?例如:

命令允许,拒绝拒绝所有

有没有什么办法可以保护 swf 文件不被公众用户访问?

答案1

如果您希望人们能够将您的 SWF 作为其网页的一部分进行查看,您就不能拒绝他们访问该文件。这是底线。

但是,如果您的问题是人们从其他网站链接到您的文件,您可以使用反盗版解决方案,例如,确保任何获取您的 SWF 的人都来自您的网站:

http://anti-leech.versalsoft.com/

最后,如果您想禁止他们访问您网站上的任何 SWF 文件(意味着他们无法下载这些文件),只需从您的虚拟目录中删除 MIME 类型即可。

答案2

在 IIS6 中,有很多方法可以限制访问,通过权限、URL 重写、ASP 重定向脚本等等,这一切都取决于您如何区分“公共”用户和“私人”用户。

如果你想要 .htaccess 样式的粒度,我强烈建议ISAPI 重写。我们在这里使用它,它很棒。我相信现在也有免费版本。

答案3

您还可以设置这些文件的权限,以禁止 IUSR_MACHINENAME 用户帐户的读取访问,如果有人试图访问这些文件,IIS 将提示输入用户名和密码。但是,这需要基于文件/文件夹进行。如果您只想对所有 .SWF 文件进行全面保护,而不管它们位于何处,那么您将需要其他人列出的另一种方法。

相关内容