我有一个像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" />
但这总是会重定向到主页(/)。我不知道出了什么问题。对我来说一切都很好看。任何人都可以帮我这个吗?
答案 0 :(得分:1)
试试这个:
<add name="redirect_brands" redirect="Application" redirectMode="Permanent" virtualUrl="^~/brand/(.*)" rewriteUrlParameter="IncludeQueryStringForRewrite" destinationUrl="/$1" ignoreCase="true" />
我认为你错过了virtualUrl中的〜