如何在IIS 7.0中为虚拟目录设置重定向URL?我已经安装了最新的url重写模块2.x.
我可以通过一个例子来解释我的问题:
我的IIS 7.0服务器上有一个网站,www.mysite.com.我决定在我的网站下创建一个指向网站根目录的虚拟目录"sales".现在我需要为vdir创建一个重定向url.vdir指向与我的站点根目录相同的虚拟根目录.
最大的想法是我可以去www.mysite/sales,我会自动重定向到www.mysite.com?productid=200.
我尝试使用重写URL为vdir(而不是网站)重定向,但我总是收到此错误消息:
Cannot add duplicate collection entry of type 'rule' with unique key
attribute 'name' set to "test".
Run Code Online (Sandbox Code Playgroud)
当我指向虚拟vdir并尝试添加规则时会发生这种情况.
我可以在网站级别添加规则,但规则不起作用.我的意思是网址"www.mysite/sales"给了我以下错误.我知道钥匙是独一无二的.我从web.config检查了它.
这种功能在IIS 6.0中非常容易使用,只需使用鼠标指向vdir并设置属性 - >重定向到url.
请有人解释一下在IIS 7.0中执行此操作的正确方法是什么?