robots语法教程简介

最近遇到了一个robots的问题,很多人关于robots的信息和语法都没有怎么用过,我再这里分析和总结下(如何写robots.txt)。

1、robots简介:

搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。
Robots.txt协议并不是一个规范,而只是约定俗成的,所以并不能保证网站的隐私。注意Robots.txt是用字符串比较来确定是否获取 URL,所以目录末尾有和没有斜杠“/”这两种表示是不同的URL,也不能用"Disallow: *.gif"这样的通配符。

2、robots.txt放到那里呢?
robots.txt文件应该放在网站根目录下。举例来说,当robots访问一个网站(比如 http://www.hz-seo.com)时,首先会检查该网站中是否存在http://www.hz-seo.com/robots.txt 这个文件,如果机器 人找到这个文件,它就会根据这个文件的内容,来确定它访问权限的范围。

3、网站优化中的Robots.txt

用几个最常见的情况,直接举例说明:
1. 允许所有SE收录本站:robots.txt为空就可以,什么都不要写。
2. 禁止所有SE收录网站的某些目录:
User-agent: *
Disallow: /目录名1/
Disallow: /目录名2/
Disallow: /目录名3/
3. 禁止某个SE收录本站,例如禁止百度:
User-agent: Baiduspider
Disallow: /
4. 禁止所有SE收录本站:
User-agent: *
Disallow: /
5. 加入sitemap.xml路径,例如:
Sitemap: http://www..hz-seo.com/sitemap.xml

4、Robots META标签的写法:

Robots META标签中没有大小写之分,name=”Robots”表示所有的搜索引擎,可以针对某个具体搜索引擎写为name=”BaiduSpider”。 content部分有四个指令选项:index、noindex、follow、nofollow,指令间以“,”分隔。

INDEX 指令告诉搜索机器人抓取该页面;

FOLLOW 指令表示搜索机器人可以沿着该页面上的链接继续抓取下去;

Robots Meta标签的缺省值是INDEX和FOLLOW,只有inktomi除外,对于它,缺省值是INDEX,NOFOLLOW。

这样,一共有四种组合:

<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">
<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW">
<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW">
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">

其中

<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW">可以写成<META NAME="ROBOTS" CONTENT="ALL">;

<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">可以写成<META NAME="ROBOTS" CONTENT="NONE">

目前看来,绝大多数的搜索引擎机器人都遵守robots.txt的规则,而对于Robots META标签,目前支持的并不多,但是正在逐渐增加,如著名搜索引擎GOOGLE就完全支持,而且GOOGLE还增加了一个指令“archive”,可以 限制GOOGLE是否保留网页快照。例如:

<META NAME="googlebot" CONTENT="index,follow,noarchive">

表示抓取该站点中页面并沿着页面中链接抓取,但是不在GOOLGE上保留该页面的网页快照。

5、

常见的Robots

  名称 搜索引擎
       google蜘蛛: googlebot

  百度蜘蛛:baiduspider

  yahoo蜘蛛:slurp

  alexa蜘蛛:ia_archiver

  msn蜘蛛:msnbot

  altavista蜘蛛:scooter

  lycos蜘蛛: lycos_spider_(t-rex)

  alltheweb蜘蛛: fast-webcrawler/

  inktomi蜘蛛: slurp

  一个在线写robots.txt的工具。

  http://www.clickability.co.uk/robotstxt.html

  最后需要注意,robots.txt文件名必须是小写,而且放在网站根目录,比如:http://www.hz-seo.com/robots.txt
robots简介robots语法教程robots代码详解

原载:http://www.hz-seo.com

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 ,谢谢。


  • 相关文章:
« 网站全面分析Matt Cutts语录 »
  • quote 1.小屁孩
  • 支持··我见过百度也有这个!!呵呵··

    以后不要发链接谢谢,有链接的回复已经被屏蔽
    有问题联系:570143391


    由 admin 于 2009-7-14 2:22:21 最后编辑
  • 2009-7-13 12:51:18 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最近发表
SEO文章分类
最近评论
最近留言
标签TAGS