使用Intelligencia.UrlRewriter.dll重写URL

时间:2013-11-06 17:25:09

标签: asp.net url rewriting

我们正在尝试重写domainname.com/cityname。但是这并没有解决到相应的页面。但是当我们尝试类似这个domainname.com/city/cityname的东西时,它运行良好并解析为正确/指定的URL

这是webconfig中的代码

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

如何通过提供domainname.com/cityname

重定向到该页面

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试

<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