![Awstats - 如何禁用机器人检测?](https://linux22.com/image/633584/Awstats%20-%20%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%E6%9C%BA%E5%99%A8%E4%BA%BA%E6%A3%80%E6%B5%8B%EF%BC%9F.png)
我会读这里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
会做你想做的事,而且测试起来也应该相当容易。