.htaccess htaccess重写URL以附加Google活动跟踪导致重定向循环
我们正在尝试使用指向主站点的别名URL跟踪脱机活动。当域是别名域之一时,我们需要将Google analytics活动跟踪代码附加到URL的末尾 下面的重定向附加了正确的信息,但会导致重定向循环,我假设这是因为在应用RewriteRule之后,RewriteCond仍然匹配为true.htaccess htaccess重写URL以附加Google活动跟踪导致重定向循环,.htaccess,redirect,url-rewriting,google-analytics,.htaccess,Redirect,Url Rewriting,Google Analytics,我们正在尝试使用指向主站点的别名URL跟踪脱机活动。当域是别名域之一时,我们需要将Google analytics活动跟踪代码附加到URL的末尾 下面的重定向附加了正确的信息,但会导致重定向循环,我假设这是因为在应用RewriteRule之后,RewriteCond仍然匹配为true RewriteCond %{HTTP_HOST} ^bikerhelp911\.com$ RewriteRule (.*) http://bikerhelp911.com/?utm_source=bikerhelp
RewriteCond %{HTTP_HOST} ^bikerhelp911\.com$
RewriteRule (.*) http://bikerhelp911.com/?utm_source=bikerhelp911.com&utm_medium=radio&utm_campaign=Radio%2BCampaign$1 [R=302,L]
我觉得这样做可能是错误的,或者使它变得比需要的更复杂。将您的代码更改为:
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]