标题:Bo-blog Hack - 对搜索引擎的访问不增加访问次数 出处:Felix021 时间:Sat, 15 Nov 2008 00:27:05 +0000 作者:felix021 地址:https://www.felix021.com/blog/read.php?1268 内容: ---- 20081117补注:不对头。。每天的数据就根本没有存进去了,囧啊。。 --- 一年的时间过去了,Felix's Blog的访问量从0涨到了23w,很不错。 不过里面恐怕大部分是来自于baidu和google,还有微软的spider 所以一直很想把它们的访问屏蔽了,不记录到访问量里面去。 前些天试了一下,发现bo-blog代码比较乱,找不到是什么地方进行的修改 今天详细看了一下find的用法,终于找到了源码 $ cd blog $ find ./ -type f -name "*.php" -exec grep "\{\$blog_prefix\}history" "{}" \; -print 于是就找到了这个文件: global.php 大概在280行有个函数 savehistory 我在里面添加了如下一段代码: //对搜索引擎不增加visit的数量 By Felix021 $UA = strtolower($_SERVER['HTTP_USER_AGENT']); if(!(strpos($UA, 'baidu') === false && strpos($UA, 'google') === false && strpos($UA, 'yahoo') === false && strpos($UA, 'microsoft') === false && strpos($UA, 'msnbot') === false && strpos($UA, 'yodao') === false)) return; 不知道效果怎么样,看看今天的访问量吧^^ Generated by Bo-blog 2.1.0