0

我有一个这样的 URL 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" />

但这总是重定向到主页(/)。我不确定出了什么问题..对我来说一切都很好..有人可以帮我解决这个问题吗?

4

1 回答 1

1

尝试这个:

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

我认为您在 virtualUrl 中缺少 ~

于 2013-08-14T15:33:06.120 回答