我有一个IIS服务器(IIS 6,Win 2003),它承载着网站http://www.foo.com 。
我想要任何请求http://foo.com (无论使用什么path/文件名)redirect到http://www.bar.org/AwesomePage.html 除非请求是http://www.foo .com / specialdir ,在这种情况下,应使用本地目录specialdir中的HTML文件。
我有的问题是一旦redirect设置它也影响/ specialdir – 即使我右键单击该目录,并select“内容应该来自…本地目录”,更改不生效,目录仍显示为redirect到http://www.bar.org/AwesomePage.html 。 同样的事情发生,如果我试图设置单个文件加载从本地系统而不是redirect – IIS没有提供任何错误,但更改不生效,文件仍显示为redirect。
我如何设置specialdir覆盖redirect到新的URL?
哦,是的
那么,真正的解决scheme是使用http://www.isapirewrite.com/中的 ISAPI_Rewrite,并为redirect编写正则expression式。