【问题标题】:Url Rewriting with Intelligencia.UrlRewriter.dll使用 Intelligencia.UrlRewriter.dll 重写 URL
【发布时间】:2013-11-06 17:25:09
【问题描述】:

我们正在尝试像 domainname.com/cityname 一样重写。但是,这不能解决相应的页面。但是当我们尝试类似 domainname.com/city/cityname 之类的东西时,它运行良好并解析到正确/指定的 url

这是webconfig中的代码

<rewriter>
<rewrite url="~/city/(.+)" to="~/Default.aspx?propid=$1" processing="stop"/>
</rewriter>

如何通过给出 domainname.com/cityname 重定向到页面

提前致谢

【问题讨论】:

    标签: asp.net url rewriting


    【解决方案1】:

    试试

    <rewriter>
    <rewrite url="/(.+)" to="/Default.aspx?propid=$1" processing="stop"/>
    </rewriter>
    

    其中 $1 是 URL 中 / 之后的分数

    所以

    something.com/name_of_city
    

    将重定向到

    something.com/Default.aspx?propid=name_of_city
    

    【讨论】:

      猜你喜欢
      • 2010-11-05
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      • 2018-08-25
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      相关资源
      最近更新 更多