IIS重写域后的所有内容

时间:2019-05-20 15:45:04

标签: iis url-rewriting

我必须访问域-a.com和b.com。我想使用iis重写,以便将所有转到www.a.com/的内容都重定向到www.b.com/index.asp?i =。

例如www.a.com/XXX将被重定向到www.b.com/index.asp?i=XXX

我将(。*?)放在模式中。问题是当我输入http://www.b.com/index.asp?i= {REQUEST_URI}作为重定向操作时,重定向URL包含一个斜杠。例如,将www.a.com/XXX重定向到www.b.com/index,asp?i=/XXX而不是i = XXX。有什么办法可以消除斜线?

1 个答案:

答案 0 :(得分:0)

您可以使用以下url重写规则:

<rule name="test1" enabled="true" stopProcessing="true">
<match url=".+" />
<conditions>
</conditions>
<action type="Redirect" url="http://www.b.com/index.asp?i={R:0}" />

enter image description here

关于, 贾帕(Jalpa)