【问题标题】: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