是否可以在asp.net中的Url中包含两个问号

时间:2014-03-28 15:22:23

标签: asp.net url-rewriting rewrite

我们正在使用此Url重写器:https://github.com/sethyates/urlrewriter

我们已经对我们的产品进行了一些改写,因此他们对Seo非常友好:

<rewrite url="/product/(.+)" to="~/productinfo.aspx?catref=$1" processing="stop" />

这改变了我们的网址:

 http://www.mysite/product/productname-productcode

自:     http://www.mysite.co.uk/productinfo.aspx?catref=someproductcode

我们使用的系统会以与Google广告系列跟踪参数相同的格式为我们的网址添加跟踪功能。 以下是我们的网址结构跟踪的示例:

  http://www.mysite/product/productname-productcode?utm_source=test&utm_medium=test&utm_campaign=test

此网址无法解决,但如果我们手动添加问号,就会在(-productcode)之前解析网址。

http://www.mysite/product/productname?-productcode&utm_source=test&utm_medium=test&utm_campaign=test

无论如何,我是否更改了我的重写,以便无需手动添加问号即可使用?

0 个答案:

没有答案