0

好的,我们使用 UrlRewriter.net 重写了以下 URL

/category/games/21

使用以下表达式。

<rewrite url="~/Category/(.+)/(.+)" to="~/category.aspx?CatId=$2" />

但是谷歌可以附加以下内容,

/category/games/21?gclid=clickIdHere

这将需要重新写入,

/category.aspc?CatId=21&gclid=clickIdHere

任何人都可以帮助建议一个适用于上述内容的表达式吗?

我想像...

<rewrite url="~/Category/(.+)/(.+)?gclid=(.+)" to="~/category.aspx?
CatId=$2&gclid=$3" />
4

1 回答 1

1

应该像

<add name="category" virtualUrl="^~/Category.aspx/(.*)/(.*)" destinationUrl="~/Category.aspx?CatID=$1&amp;gclid=$2" ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString" />
于 2009-11-16T06:41:58.290 回答