htaccess重写网址以追加导致重定向循环的Google广告系列跟踪

时间:2012-05-25 15:01:33

标签: .htaccess redirect url-rewriting google-analytics

我们正在尝试跟踪离线广告系列,以使用指向我们主网站的别名网址。当域是其中一个别名域时,我们需要将Google分析广告系列跟踪代码附加到网址的末尾。

以下重定向会附加正确的信息,但会导致重定向循环,我会假设,因为RewriteCond在应用RewriteRule后仍然匹配为true。

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

我觉得我可能以错误的方式做这件事,或者让它变得比它需要的更复杂。

1 个答案:

答案 0 :(得分:3)

将您的代码更改为:

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]