.htaccess配置导致Google Analytics转化失败

时间:2018-01-16 15:41:46

标签: .htaccess mod-rewrite google-analytics

我已将我的.htaccess设置为为每个网址添加一个尾随斜杠,但完成此操作后,我可以看到我的Google Analytics转化(目标类型为'目的地')无效。

我试图跟踪的页面是:

/thank-you/contact/

如果还没有.htaccess那么尾随斜杠会被添加。在GA,我告诉它跟踪'开始与' /谢谢你/联系,'等于/谢谢你/联系/'什么都行不通。

如果我注释掉添加了斜杠的.htaccess规则,转换跟踪会立即重新开始工作。我的.htaccess中是否有某种错误的配置?

RewriteEngine On

# add trailing slash
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://mydomain.co.uk/$1/ [L,R=301]

#remove www
RewriteCond %{HTTP_HOST} ^www.mydomain.co.uk$ [NC]
RewriteRule ^(.*)$ http://mydomain.co.uk/$1 [R=301,L]

#remove index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

1 个答案:

答案 0 :(得分:1)

尝试使用目标设置的正则表达式条件

thank-you\/contact.*

尾随.*将匹配或零和无限制字符