将所有子域重定向到http后,Google Analytics不会检测子域

时间:2018-06-11 18:23:37

标签: php .htaccess

我的网站使用SSL:https://sharengay.com。我需要添加一个像http://hdonline.sharengay.com

这样的子域名

我将此代码添加到.htacess文件中:

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{HTTPS} off
# First rewrite to HTTPS:
# Don't put www. here. If it is already there it will be included, if not
# the subsequent rule will catch it.
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# Now, rewrite any request to the wrong domain to use www.

RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

是的,它完美无缺。网址:http://hdonline.sharengay.com可用。 添加此代码时有两个问题。

第一个问题: 当任何用户访问网址时:http://hdonline.sharengay.com。 Google Analytics无法从域(https://sharengay)或子域(http://hdonline.sharengay.com)进行检测。它发现它像一个网址:\ - 就像域名一样。

图片很容易知道:

点击图片,我尝试访问http://hdonline.sharengay.com,但Google Analytics检测结果为/

第二个问题: - 我认为问题与.htaccess

上添加的代码无关

通常情况下,每位用户访问我的网站范围2到3分钟。从将此代码添加到.htaccess,时间访问大约40秒。我不知道将此代码添加到.htaccess会对我网站上的时间视图产生影响。 我想:“它不是”。但结果恰恰相反。子域名来自我所在国家/地区的服务视频,我认为用户可以在这里停留超过2分钟。而不是只有40s - 1m40s。

0 个答案:

没有答案