web-dev-qa-db-ja.com

Awstats-ロボットの検出を無効にする方法は?

ここ Awstatsがロボット/スパイダーを検出した「レポート/フィルターロボット(nbが検出されました)」と読むことができます。

そのページからの引用は次のとおりです。

AWStatsはロボットの訪問を検出できます:最も一般的なロボットがすべて検出されます。リストはrobotslist.txt(250Kb)にあります。これを行うことができない製品は、とりわけサイトの訪問者が少ない場合、誤った情報を提供します。たとえば、サイトがすべての有名な検索エンジンに送信された場合、ロボットは月に500回訪問して、更新を見つけたり、サイトがまだオンラインであるかどうかを確認したりできます。したがって、月に2000回の訪問しかない場合、ロボット検出機能のない製品は2500回の訪問を報告します(25%のエラー!)。 AWStatsは、ロボットからの500回の訪問と、人間の訪問者からの2000回の訪問を報告します。SawmillAnalyticsは、robotstxt.orgデータベースに基づく「現在アクティブな」ロボットのリストを使用します。

また、デモレポートから、ボットの訪問と人間の訪問が区別されていることがわかります。 http://www.nltechno.com/awstats/awstats.pl?config=destailleur.fr

私が必要としているのは、ボットの訪問を人間と同じように扱うようにAwstatsを構成することです。 Awstatsがロボットと人間の間に違いを生むことを望んでいません。ロボットの訪問はすべて「表示トラフィック*」に追加する必要があります。

そのようにAwstatsを設定することは可能ですか?はいの場合、どのように?私はドキュメントを調べてきましたが、これ以外に役立つものは見つかりませんでした。

LevelForRobotsDetection=2 # 0 disables Robots detection. 

それは私が探しているものですか? 0に設定した場合、ボットの訪問数は合計訪問数に追加されますか、それともこの場合のボットはレポートから削除されますか?

どんな助けでもいただければ幸いです。

4
Pikk

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は必要なことを実行するように見えますが、テストもかなり簡単なはずです。

1
user9517