重写ASP.NET中的URL

时间:2011-04-10 11:25:27

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

我正在寻找这种转换的重写网址标记

www.example.com/subject.aspx?subject=aa&page=1

www.example.com/subjects/aa/1

我试图增加2美元,但它在visual studio中显示错误,它不允许我编译解决方案。

2 个答案:

答案 0 :(得分:3)

试试这个:

<rewrite url="^~/subjects/([A-Za-z]+)/([0-9]+)$" to="~/subject.aspx?subject=$1&amp;page=$2"/>

答案 1 :(得分:0)

也许是因为你在重写规则中使用“/”所以它创建了“虚拟目录”,绕过它的一种方法是使用html标签base href。

相关问题