IIS 7.5重定向捕获全部排除文件

IIS 7.5重定向捕获全部排除文件,iis,Iis,我有一个包含100多个子文件夹和文件的目录 /不管怎样 我想将任何对/whater/*文件夹的请求重定向到/whater/temp.html 我遇到的问题是,在设置重定向后,由于/whater/temp.html匹配/whater/*,我得到了一个无休止的重定向循环,因此如何从重定向中排除文件 IIS 7.5我认为没有办法使用IIS重定向功能来实现这一点。创建不同的文件夹以将其重定向到目标文件夹,或者通过使用通配符重定向每个单独的文件夹来排除目标文件夹。您可能需要尝试url重写模块您可以将不同的

我有一个包含100多个子文件夹和文件的目录

/不管怎样

我想将任何对/whater/*文件夹的请求重定向到/whater/temp.html

我遇到的问题是,在设置重定向后,由于/whater/temp.html匹配/whater/*,我得到了一个无休止的重定向循环,因此如何从重定向中排除文件


IIS 7.5

我认为没有办法使用IIS重定向功能来实现这一点。创建不同的文件夹以将其重定向到目标文件夹,或者通过使用通配符重定向每个单独的文件夹来排除目标文件夹。您可能需要尝试url重写模块

您可以将不同的页面设置为“默认文档”。研究如何将temp.html添加到默认文档列表中


我最终选择了url重写模块。它有更大的灵活性,所以我也可以发送查询字符串。我不想设置额外的页面,比如使用404方法。事实上,例如,我指的是使temp.html成为index.html的替代品。不幸的是,我没有注意到您必须为一堆子文件夹执行此操作。