【发布时间】:2015-08-05 17:12:14
【问题描述】:
我必须创建一个重写规则,它将重定向如下 URL
abc.com/ssss/aaaaa/fff.aspx/?homeredirect=ture
到
abc.com/ssss/aaaaa/fff.aspx
abc.com/fff.aspx/?homeredirect=ture
到
abc.com/fff.aspx
我不知道该怎么做。
我试过下面的方法,但它对我不起作用
<rule name="Mb" enabled="true" stopProcessing="true">
<match url ="^([_A-Z0-9a-z-]+)/?homeredirect=true" ignoreCase="false"/>
<conditions logicalGrouping ="MatchAll" trackAllCaptures="false">
<add input ="{HTTP_HOST}" pattern="^(www.)?abc.com$"/>
<add input ="{REQUEST_URI}" pattern="ModuleId" negate="true"/>
</conditions>
<action type="Rewrite" url="/{R:1}"/>
</rule>
请帮帮我。
【问题讨论】:
标签: c# asp.net url-rewriting web-config rewrite