ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メニュー
現在、
 1637 の記事と
 1362 のコメントがあります
このブログの自己満足度
 240 %です
さがしもの
 
最近の投稿
最近のコメント
カレンダー
2006年 8月
« 7月   9月 »
 12345
6789101112
13141516171819
20212223242526
2728293031  
月別過去ログ
カテゴリ一覧
人気エントリー
アクセス数が多いエントリー
RSSに登録
Subscribe RSS

Subscribe with livedoor Reader

はてなRSSに追加
プロフィール
さがしモノ

2006年8月31日(木曜日)

閲覧数カウントにロボットを入れないようにしてみました

カテゴリー: - A-tak @ 21時43分46秒 閲覧数 44 回 コメント (0)

mostaccess.png

右サイドに表示している閲覧数が多いエントリーの一覧ですが、改良してロボットはカウントしないようにしました

ロボットというのは、GoogleやYahooなどが自分の所の検索結果に表示するためにインターネット上のページを自動で収集するために使っているツールです。
これは定期的にあちこちのページをスキャンしていくので、それこそ誰も見ていないような記事も閲覧数がどんどん上がっていくという現象が起きていました。ですので、こういうロボットは閲覧数としてカウントせずに除外するようにしました。

以前の記事でmy-hacks.phpへいくつか関数を追加していますが、add_count関数の最初に

 //ロボットはカウントしない
 if (ereg("Googlebot|Yahoo! Slurp|Nutch|Lycos_Spider|inktomi|InfoSeek Sidewinder
     |ArchitextSpider|Cowbot|NaverRobot|DiaGem|Voyager|looksmart|tkensaku”,
     $_SERVER[’HTTP_USER_AGENT’])) {
        return;
 }

こんな感じでユーザーエージェントがロボットかどうかを検知して関数を抜けるようにすればOKです。これ以外にもロボットはたくさんあると思いますが、主要どころはこちらを参考にいれたので、だいぶ除外できてると思います。あと今までの閲覧数もあまり参考にならないのでリセットしました。
さて、どんな結果になるでしょうかね。


この記事は良かったですか?(探していた情報、面白い) 投票すると結果がここに表示されます

この記事を読んだ人には、こんな記事もおすすめです


コメント

このコメントのRSS

TrackBack URL(スパム対策の為、トラックバック元の記事にこのサイトへのリンクが必要です) : http://a-tak.com/xoops/modules/wordpress/2006/08/31/1020/trackback/

この投稿には、まだコメントが付いていません

コメントの投稿

スパム対策のため、2文字以上の連続した平仮名かカタカナがコメント内に必要です
コメントは、すぐに表示されない場合があります
以下のHTMLタグが使用可能です。
<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <br> <code> <em> <i> <strike> <strong>


テクノラティプロフィール

60 queries. 0.122 sec.
Powered by WordPress Module based on WordPress ME & WordPress

Notice [PHP]: Undefined index: post_meta_cache in file modules/wordpress/wp-includes/template-functions-post.php line 446