使用 Awstats 7.7 当作网站访问日志的统计分析工具很久了,最近注意到在某个使用的安装实例中,看到报告中的"用以搜索的短语"和"用以搜索的关键词"都是乱码,原本应该是显示的中文搜索关键词的。
其实好多年前,有遇到过类似的情况的,只是最近又遇到了,赶紧查了一下,解决之后,还是摘录在这里,以备用。
通常在 awstats\cgi-bin\ 目录下有若干个网站的配置,比如 awstats.seo.conf 文件,就是用于本站的配置。
打开该文件,找到:
#LoadPlugin="decodeutfkeys"
去掉前面的井号,这是注释符号,去掉后就生效了。
这个 plugin 需要 perl 模块 Encode 和URI::Escape ,一般情况下,服务器上的 perl 都是已经安装支持了的。
Awstats 官方网站:www.awstats.org