用于搜索引擎爬行记录的WordPress代码插件

2012-01-20 11:59:42   来源:白开水的博客

写博客也有一段时间了,为什么搜索引擎迟迟不收录你的页面呢?想知道每天都有哪些蜘蛛“拜访”你的网站吗?作为一名wordpress用户,有必要知道每天都有哪些蜘蛛爬行过你的网站,以便于了解各搜索引擎蜘蛛爬行频率,对网站进行针对性的SEO优化。

其实很简单,只要添加以下代码,然后再调用文件代码就OK了,是不是很方便呢?那就开始行动吧。

之前我也找过几个蜘蛛爬行记录工具PHP版,结果都不尽人意。而且这些PHP程序大多要进行安装,还要将蜘蛛爬行记录添加到MYSQL中,未免太麻烦。那就寻找一个简易的蜘蛛爬行记录器吧~

googlebot

1.首先,在wordpress主题根目录建立一个robots.php文件,写入以下内容:

<?php
  function get_naps_bot()
  {
  $useragent = strtolower($_SERVER[\'HTTP_USER_AGENT\']);
  if (strpos($useragent, \’googlebot\’) !== false){
  return \’Googlebot\’;
  }
  if (strpos($useragent, \’msnbot\’) !== false){
  return \’MSNbot\’;
  }
  if (strpos($useragent, \’slurp\’) !== false){
  return \’Yahoobot\’;
  }
  if (strpos($useragent, \’baiduspider\’) !== false){
  return \’Baiduspider\’;
  }
  if (strpos($useragent, \’sohu-search\’) !== false){
  return \’Sohubot\’;
  }
  if (strpos($useragent, \’lycos\’) !== false){
  return \’Lycos\’;
  }
  if (strpos($useragent, \’robozilla\’) !== false){
  return \’Robozilla\’;
  }
  return false;
  }
  function nowtime(){
  $date=gmdate(\”Y-n-j H:i:s\”,time()+8*3600);
  return $date;
  }
  $searchbot = get_naps_bot();
  if ($searchbot) {
  $tlc_thispage = addslashes($_SERVER[\'HTTP_USER_AGENT\']);
  $url=$_SERVER[\'HTTP_REFERER\'];
  $file=\”robotslogs.txt\”;
  $time=nowtime();
  $data=fopen($file,\”a\”);
  fwrite($data,\”Time:$time robot:$searchbot URL:$tlc_thispage\\n\”);
  fclose($data);
  }
  ?>

将其上传于你的主题目录内。

2.在Footer.php或header.php的适当位置添加以下代码调用robots.php。

<?php include(\’robots.php\’) ?>

程序原理:通过对蜘蛛标识符(如Baiduspider、Googlebot)的判断,记录蜘蛛爬行时间,并生成日志文件robotslogs.txt于根目录。

程序缺点:无法记录蜘蛛爬行的页面,功能较为简单。


栏目搜索>>分类导航
Flash幻灯 jQuery幻灯 JS幻灯 Flash相册 jQuery相册 图片特效 导航菜单 广告代码 在线客服 表单按钮 其它特效

HTML CSS JavaScript Dreamweaver Fireworks 设计分享

建站教程 网站运营 实用工具 网页模板 网页素材

CSS酷站 网上购物 设计团队 设计博客
教程排行榜
国外十五款优秀的免费开源电子商务平台
20款国外知名的PHP开源免费CMS系统推荐
多款PHP国产微博程序介绍 轻松搭建自己的微博
十款超酷的免费PHP相册程序推荐
新浪SAE新手教程:如何下载和安装DiscuzX2.0?
国内十大开源B2B行业门户网站管理系统推荐
七款国外知名的开源PHP论坛系统
CKeditor配置及使用技巧、精简教程(超详细)
WordPress各种实用插件和主题推荐
科汛CMS网站管理系统V6模板标签大全
PHPCMS2008的入门教程之GET标签的使用
开源Java CMS主流系统汇集
科汛KesionCMS V7标签清单列表
分享8款国内外主流的开源商城系统
wordpress教程:如何在新浪SAE上安装并实现伪静态
解决DEDECMS内文分页太多无法显示全部页码...
下载排行榜
带标题显示拉洋片式的jQuery滑动幻灯特效插件
带标题和数字导航的JS焦点幻灯特效代码
基于jQuery的超炫酷的3D切换JS幻灯焦点图特效代码
支持幻灯、相册、滚动、TAB选项卡等效果的...
半透明立体质感的宽屏flash+xml焦点幻灯代码
31款简单实用的CSS+JS下拉菜单脚本
适合摄影网站超漂亮的宽屏flash+xml幻灯轮换代码
简洁效果多图切换flash幻灯焦点图代码
基于jQuery实现的瀑布流布局列表特效代码
3D立体效果金字塔环形旋转的flash+xml相册代码
透明质感上下滑动带小图预览5屏JS焦点图幻...
兼容firefox和IE的QQ、淘宝旺旺在线客服代码
自带多种幻灯效果支持缩略图导航的jquery画...
能自动弹出对话信息框的QQ在线客服代码
6屏幻灯上下滑动式带缩略图和文字介绍的fla...
很好看的带缓冲效果CSS下拉菜单导航代码