Awstats - 如何禁用机器人检测?

Awstats - 如何禁用机器人检测?

我会读这里Awstats 检测机器人/蜘蛛“报告/过滤机器人(nb 检测到)”。

以下是该页面的一段引文:

AWStats 可以检测机器人访问:所有最常见的机器人都可以被检测到,列表在 robotslist.txt (250Kb) 中。无法做到这一点的产品会给您提供错误的信息,尤其是当您的网站访问者很少时。例如,如果您的网站已提交给所有著名的搜索引擎,机器人每月可以进行 500 次访问,以查找更新或查看您的网站是否仍在线。因此,如果您每月只有 2000 次访问,没有机器人检测功能的产品将报告 2500 次访问(25% 的错误!)。AWStats 将报告来自机器人的 500 次访问和来自人类访问者的 2000 次访问。Sawmill Analytics 使用基于 robotstxt.org 数据库的“当前活动”机器人列表。

我还可以从演示报告中看到,它将机器人访问与人类访问分开: http://www.nltechno.com/awstats/awstats.pl?config=destailleur.fr

我需要配置 Awstats,让机器人访问与人类访问一视同仁。我不希望 Awstats 对机器人和人类做出任何区分。所有机器人访问都应添加到“查看的流量*”中。

可以通过这种方式配置 Awstats 吗?如果可以,该怎么做?我已经阅读了文档,但除了这个之外,我找不到任何有用的东西:

LevelForRobotsDetection=2 # 0 disables Robots detection. 

这就是我要找的吗?如果我将其设置为 0,机器人的访问次数是否会添加到总访问次数中,或者在这种情况下机器人是否会从报告中删除?

任何帮助,将不胜感激。

答案1

Awstats 文档说

6.0+ for LevelForFileTypesDetection, LevelForSearchEnginesDetection, LevelForKeywordsDetection, LevelForWormsDetection

# Following values allows you to define accuracy of AWStats entities (robots, 
# browsers, os, referers, file types) detection. 
# It might be a good idea for large web sites or ISP that provides AWStats to 
# high number of customers, to set this parameter to 1 (or 0), instead of 2. 
# Possible values: 
# 0 = No detection, 
# 1 = Medium/Standard detection 
# 2 = Full detection 
# Change : Effective for new updates only 
# Default: 2 (0 for LevelForWormsDetection) 

因此它看起来LevelForRobotsDetection=0会做你想做的事,而且测试起来也应该相当容易。

相关内容