2012-05-25 45 views
1

我們正試圖跟蹤離線活動,以使用化名的URL指向我們的主網站。當域是其中一個別名域時,我們需要將Google分析活動跟蹤代碼附加到URL的末尾。htaccess的重寫URL追加谷歌的廣告活動追蹤引起重定向循環

下重定向追加正確的信息,但導致重定向循環,我會假設,因爲應用了重寫規則後的RewriteCond仍然匹配爲真。

RewriteCond %{HTTP_HOST} ^bikerhelp911\.com$ 
RewriteRule (.*) http://bikerhelp911.com/?utm_source=bikerhelp911.com&utm_medium=radio&utm_campaign=Radio%2BCampaign$1 [R=302,L] 

我覺得我可能是在做錯誤的方式,或者使它變得比需要的複雜。

回答

2

你的代碼改成這樣:

RewriteCond %{QUERY_STRING} !utm_campaign= [NC] 
RewriteCond %{HTTP_HOST} ^bikerhelp911\.com$ 
RewriteRule ^(.*)$ /?utm_source=bikerhelp911.com&utm_medium=radio&utm_campaign=Radio%2BCampaign$1 [R=302,L,QSA] 
+0

完美!非常感謝anubhava! – Jonathan

+0

不客氣,很高興它爲你解決。 – anubhava