Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess htaccess重写URL以附加Google活动跟踪导致重定向循环_.htaccess_Redirect_Url Rewriting_Google Analytics - Fatal编程技术网

.htaccess htaccess重写URL以附加Google活动跟踪导致重定向循环

.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

我们正在尝试使用指向主站点的别名URL跟踪脱机活动。当域是别名域之一时,我们需要将Google analytics活动跟踪代码附加到URL的末尾

下面的重定向附加了正确的信息,但会导致重定向循环,我假设这是因为在应用RewriteRule之后,RewriteCond仍然匹配为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]

我觉得这样做可能是错误的,或者使它变得比需要的更复杂。

将您的代码更改为:

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]