【问题标题】:URL ReWriter for .NET.NET 的 URL 重写器
【发布时间】:2010-07-01 19:18:41
【问题描述】:

我正在使用this,但我有一些难以解决的问题。

这是我的代码的一部分:

 <rewrite url="/Dictionary/(.+)/(.+)" to="~/Dictionary.aspx?page=$2&amp;&amp;word=$1"/>
 <rewrite url="/Dictionary" to="~/Dictionary.aspx"/>    

当我键入 mywebsite.com/Dictionary/cat/4 之类的链接时,该站点仅加载 mywebsite.com/Dictionary。

【问题讨论】:

    标签: asp.net url-rewriting urlrewriter.net


    【解决方案1】:

    只是猜测。您的第二个条件匹配以 /Dictionary 开头的所有内容。 你可能想要这个

    /Dictionary/?$
    

    【讨论】:

      【解决方案2】:

      只是一个建议,但您也可以尝试IIS Url Rewrite 2 instead

      【讨论】:

        【解决方案3】:

        URL Rewrite 2 是 XII 所说的一个不错的选择,带有一个用户界面。

        关于正则表达式,正则表达式引擎避免回溯会更有效;请改用以下表达式:

        "/字典/([^/]+)/([^/]+)"

        【讨论】:

          猜你喜欢
          • 2011-07-29
          • 1970-01-01
          • 2023-03-17
          • 2011-10-13
          • 2011-01-23
          • 2011-06-20
          • 2012-12-02
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多