Awstats显然将.exe和.dmg文件计为页面浏览量,而非下载量。我希望将它们视为下载。我怎样才能做到这一点? Awstats如何确定某些内容是页面视图还是下载?
我知道额外的部分支持,但我不想要一个单独的部分,因为我在我的网站上有许多不同类型的下载,其中大部分被正确列为下载。我只想在那里出现.exe和.dmg文件。
答案 0 :(得分:0)
我通过阅读代码自己想出来了。事实证明,此信息位于mime.pm
参考文件中,该文件在启动时为awstats读取。在我的Ubuntu系统上,此文件位于/usr/share/awstats/lib
。它包含这样的行:
'ini',['conf',''],
'dtd',['dtd',''],
# Program
'exe',['runtime',''],
'jnlp',['jnlp',''],
它将扩展程序映射到系列和文件类型,对于页面可以为空或p
,对于图像为i
或为下载d
。在此处更改文件类型很容易,并添加缺少的扩展名。我刚刚将''
旁边的'exe'
更改为'd'
,并为dmg
类型添加了一行。
如果要修复现有统计信息,则必须重新处理日志文件。