我设置了一个特定的域来重写到一个文件夹中,如下所示,但在 Google Analytics 的那个文件夹中出现了一些人。
简而言之:/c/ -> 来自域时的 root,但 GA 仍然在访客流中显示 domain/c/
根.htaccess:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.)?certain-domain.com$ [NC]
RewriteCond %{REQUEST_URI} !c/ [NC]
RewriteRule ^(.*)$ /c/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteCond %{REQUEST_FILENAME}\.png -f
RewriteRule ^(.*)$ $1.png
RewriteCond %{REQUEST_FILENAME}\.txt -f
RewriteRule ^(.*)$ $1.txt
Options -Indexes
和 /c/ 的 .htaccess 只是一个编辑过的html5boilerplate,唯一的区别是上面相同的 php 和 txt 重写。
但是在 Google Analytics 上,我一半以上的访问者仍然在 /c/index.php 上结束。
访客流量:http: //i.imgur.com/JwtcTFI.png
我没有在我的 URL 中看到 /c/,所以我真的不知道发生了什么。
有任何想法吗?我确实使用相对 URL(这是一个坏主意吗?),这样会导致流程在 /c/ 文件夹中继续。
谢谢您的帮助!