Google Analytics显示我的网站来源中有大量的(direct)/(none)
,这看起来很可疑。我知道当一个HTTP网站从一个HTTPS网站链接过来时,referrer信息会丢失。
在我的情况下,我有一个安全的网站https://example.com,我使用以下Apache设置将用户转发到非安全版本:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
当然,我无法控制外部(安全)网站通过http或https链接到我。现在我的问题是:
- 为什么从https到http会丢失引荐信息?
- 如果一个外部网站将我链接为http://example.com,这是否会显示为直接访问?
- 有没有一种方法可以将用户重定向到安全的网站,同时保留引荐来源?