单页有两个重写URL

时间:2012-01-26 15:26:46

标签: asp.net url-rewriting

我在我的应用程序中使用重写URL。

目前我正在使用

<rewrite url="(?!.*?\b(?:iphonestatelist|iphonepropertytype)\b)~/([A-Za-z0-9-_ ]+)$" to="~/test.aspx?id=$1" />

它工作正常,但我的客户想要包括谷歌分析

http://www.testsite.com/FX1670?utm_source=test&utm_medium=link&utm_campaign=testsite

所以现在我想实现两种方式

1.没有Google分析(例如:http://www.testsite.com/FX1670

2.使用Google Analytic(例如:http://www.testsite.com/FX1670?utm_source=test&utm_medium=link&utm_campaign=testsite

是否有可能使用两次URL重写来重写单个页面(“test.aspx”)。 如果没有,请帮我怎么做。

对于谷歌分析网址重写,我使用下面的代码,但它不起作用。

<rewrite url="(?!.*?\b(?:iphonestatelist|iphonepropertytype)\b)~/([A-Za-z0-9-_ ]+)$?utm_source=test&amp;utm_medium=link&amp;utm_campaign=tranzon" to="~/test.aspx?id=$1&amp;utm_source=test&amp;utm_medium=link&amp;utm_campaign=testsite" />

Plz帮助我。

0 个答案:

没有答案