如何在web.config文件中重写规则

时间:2013-04-01 18:53:43

标签: regex url web-config

需要一个帮助。我们在web.config文件中重写了一条规则。

<DomainRedirectRule>      
        <LookFor>http://(www.)?sitename.com(/)?(default.aspx)?</LookFor>
        <SendTo>http://www.sitename.com/test</SendTo>
      </DomainRedirectRule>

现在新要求是当某人输入http://sitename.com/asdf时,它应该转到目标网址,而不是返回404页面。

有人可以建议我如何重写上述规则以实现这一目标。

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:0)

您可以在LookFor规则中尝试使用http://(www.)?sitename.com(/|default.aspx)?$。我的猜测是,使用$符号时,它只会匹配您最终要表达的地址。