URL重写不能在Umbraco中工作

时间:2013-08-14 06:17:13

标签: asp.net url-rewriting umbraco

我有一个像www.mysubdomain.domain.com/brands/bname.aspx这样的网址,我想将其重写为www.mysubdomain.domain.com/bname我做了一些像这样的逻辑

   <add name="redirect_brands" redirectMode="Permanent" ignoreCase="true"
rewriteUrlParameter="IncludeQueryStringForRewrite"
virtualUrl="^/brand/(.*)$" destinationUrl="^/$1" />

但这总是会重定向到主页(/)。我不知道出了什么问题。对我来说一切都很好看。任何人都可以帮我这个吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

<add name="redirect_brands" redirect="Application" redirectMode="Permanent" virtualUrl="^~/brand/(.*)" rewriteUrlParameter="IncludeQueryStringForRewrite" destinationUrl="/$1" ignoreCase="true" />

我认为你错过了virtualUrl中的〜