好的,我们使用UrlRewriter.net重写了以下网址
/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" />
答案 0 :(得分:1)
应该像
<add name="category" virtualUrl="^~/Category.aspx/(.*)/(.*)" destinationUrl="~/Category.aspx?CatID=$1&gclid=$2" ignoreCase="true" rewriteUrlParameter="ExcludeFromClientQueryString" />