![AWStats 不再显示引荐来源/关键字/关键短语](https://linux22.com/image/709908/AWStats%20%E4%B8%8D%E5%86%8D%E6%98%BE%E7%A4%BA%E5%BC%95%E8%8D%90%E6%9D%A5%E6%BA%90%2F%E5%85%B3%E9%94%AE%E5%AD%97%2F%E5%85%B3%E9%94%AE%E7%9F%AD%E8%AF%AD.png)
我和我的同事正在努力寻找 AWStats 中一个奇怪问题的解决方案。几个月前,我们将生产环境从 CentOS 移至 Ubuntu 14.04。从那时起,“引荐来源”部分不再显示浏览器/外部页面访问,“搜索关键字”和“搜索关键短语”部分为空。您知道是什么原因造成的吗?
以下是我们当前的软件版本:
- Ubuntu 14.04 内核 3.13.0-108-generic
- Apache2:2.4.10
- Perl:5.18.2
- Awstats:6.6 版本 1.887
Apache2 日志配置:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /var/log/apache2/access.log combined
Awstats 日志配置:
LogFile="/var/log/apache2/access.log"
LogFormat=1``LogType=W`
LogSeparator=" "
从日志中提取:
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /box-office-2/ HTTP/1.1" 200 18589 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36"
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /flash-news/ HTTP/1.1" 200 18895 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0"
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /eventi/venezia/ HTTP/1.1" 200 19960 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36"
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /eventi/gioco-lotto/ HTTP/1.1" 200 19720 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/35.0.1916.114 Safari/537.36"
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /altri-articoli/ HTTP/1.1" 200 19705 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0"
109.239.235.240 - - [31/Aug/2017:12:52:19 +0200] "GET /eventi/torino-festival/ HTTP/1.1" 200 19571 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0"`
任何帮助都将不胜感激。如果您需要更多信息,请询问。
答案1
这是由于搜索引擎 URL 的变化造成的。与您的操作无关。
我担心这不是 AWStats 的问题。前段时间我观察到大多数来自搜索引擎的 UA 字符串不再提供查询信息。看看您提供的示例。它包含... &q=& ... Google 过去在“q=”后提供查询信息。现在这只是一个空字符串,因为“&”是下一个参数的开头。因此 AWStats 没有计算关键字和关键短语的信息。
https://sourceforge.net/p/awstats/discussion/43428/thread/16e71c5b/
答案2
Google 已停止泄露搜索关键词信息。这应该归咎于 Google,而不是 AWStats。它显示了它所得到的东西。