我正在重定向配置文件中的URL。这就是我在做的事情:
<rule name="award temp redirect" stopProcessing="true">
<match url="(.*?)/?award.aspx$" />
<action type="Redirect" url="http://www.abc.com.au/award.aspx" redirectType="Temporary" />
</rule>
这适用于/award.aspx
,但我想添加/awards
或/award
。目前,我已为/awards
或/award
创建单独的规则。
我可以将这两个添加到一个匹配中。如果网址为/award.aspx
或/award
或/awards
,则会重定向到http://www.abc.com.au/award.aspx
。
答案 0 :(得分:2)
match
接受url
值的正则表达式。尝试:
<match url="(.*?)/?awards?(\.aspx)?$" />
这将匹配award
,award.aspx
,awards
和awards.aspx
。
更新以匹配/test
:
<match url="(.*?)/?(awards?|test)(\.aspx)?$" />
这只是一个regular expression。你可以匹配你想要的任何东西。