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