【问题标题】:How to rewrite rule in web.config file如何在 web.config 文件中重写规则
【发布时间】:2013-04-02 04:07:30
【问题描述】:

需要帮助。我们在 web.config 文件中有一个这样重写的规则。

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

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

有人可以告诉我应该如何重写上述规则以实现这一点。

感谢您的时间和帮助。

【问题讨论】:

    标签: regex url web-config


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      相关资源
      最近更新 更多