1
我有这个重写规则,将demo.mydomain.com重写为mydomain.com/myform.aspx?url=demo。重写规则工作完美,但我不想重写www
<rewrite>
<rules>
<rule name="domain redirect" stopProcessing="true">
<match url="^(.*)$" />
<conditions trackAllCaptures="true">
<add input="{HTTP_HOST}" pattern="^(.+)\.mydomain\.com$" />
</conditions>
<action type="Rewrite" url="{REQUEST_URI}/myform.aspx?url={C:1}" appendQueryString="true" />
</rule>
</rules>
</rewrite>
我的问题是http://www.mydomain.com也被重写了。我如何在我的重写规则中排除www?
非常感谢。你能解释一下吗?你的意思是改变我的比赛网址?我试了一下,但后来一切都链接到www.mydomain.com。 –
啊,我读错了,并将正则表达式添加到错误的行。更新。 –
谢谢,但更接近。我是否需要更改此值,以获得正确的值= {C:1}“=”{REQUEST_URI} /myform.aspx?url= {C:1}“ –