如何写robots.txt?

     今天对新买的网站进行最基本的设置,可以说网站正在风风火火的建设中。。。
     都是题外话,切入正题,正好弄到robots.txt的编写,就顺便写点东东,给Blog添点枝叶,呵呵

 

 


robots.txt基本介绍

robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。

当一个搜索机器人(有的叫搜索蜘蛛)访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,那么搜索机器人就沿着链接抓取。

另外,robots.txt必须放置在一个站点的根目录下,而且文件名必须全部小写。


robots.txt写作语法

首先,我们来看一个robots.txt范例:http://www.csswebs.org/robots.txt

访问以上具体地址,我们可以看到robots.txt的具体内容如下:

# Robots.txt file from http://www.csswebs.org
# All robots will spider the domain

User-agent: *
Disallow:

以上文本表达的意思是允许所有的搜索机器人访问www.csswebs.org站点下的所有文件。

具体语法分析:其中#后面文字为说明信息;User-agent:后面为搜索机器人的名称,后面如果是*,则泛指所有的搜索机器人;Disallow:后面为不允许访问的文件目录。

下面,我将列举一些robots.txt的具体用法:


允许所有的robot访问

User-agent: *
Disallow:

或者也可以建一个空文件 “/robots.txt” file


禁止所有搜索引擎访问网站的任何部分

User-agent: *
Disallow: /


禁止所有搜索引擎访问网站的几个部分(下例中的01、02、03目录)

User-agent: *
Disallow: /01/
Disallow: /02/
Disallow: /03/


禁止某个搜索引擎的访问(下例中的BadBot)

User-agent: BadBot
Disallow: /


只允许某个搜索引擎的访问(下例中的Crawler)

User-agent: Crawler
Disallow:

User-agent: *
Disallow: /


另外,我觉得有必要进行拓展说明,对robots meta进行一些介绍:

Robots META标签则主要是针对一个个具体的页面。和其他的META标签(如使用的语言、页面的描述、关键词等)一样,Robots META标签也是放在页面的<head></head>中,专门用来告诉搜索引擎ROBOTS如何抓取该页的内容。


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上保留该页面的网页快照。

自己暑假前的VB课程设计-图书信息管理系统

 

2008年1月15更新
    这是暑假前做的课程设计-VB图书信息管理系统,今天整理硬盘就把它放在Blog上,让大家一起看看。My QQ:21612767
attachments/200708/9521313231.gif

这个好像传错了,请点击本站**广**告**(在网页上方和下方均有)再下载,谢谢您对本站的支持!点击广告后即可下载,不行,请联系我E-Mail  或 QQ。

文件已更新,点击此处下载

几十年后我们都死了,我们的QQ怎么办?

1.留给我的网友DD,他那时才二十出头,这也算我对他的一点补偿…… 
2.作为遗产留给我宝宝。 
3.三个月未登录被系统回收,难道就这么个下场? 
4.带到“那边”继续使用! 
5.让我宝宝帮我24小时开机不下,挂个骷髅图标,就OK了! 
6.叫活着的朋友每天把QQ挂在线上,打开自动回复:“我真的死了!” 
7.签名:此人已葬于终南山,有事请到坟前烧纸。 
8.QQ死的肯定比我早…… 
9.制成QQ木乃伊,为后世考古事业做出贡献…… 
10.卖掉,买点纸钱来烧! 

免费赠送Wallop邀请函

    本站成功转移免费赠送Wallop邀请函。
      Wallop(戏称:我老婆)是微软推出的社会性网络(SNS)服务,Wallop能够让我们和朋友们交互,分享照片、音乐及Blog等。Wallop界面由Flash做成,界面清新,风格独特(要求浏览器安装插件Flash 7或更高版本)。如果你对网页和Flash制作比较在行,还可以进一步申请Modder帐号,来制作、发布和出售自己的Mod,赚取美金!  Wallop是微软研究院社会性计算组(Social Computing Group)的一个研究项目,用于探索研究人们如何分享媒介并在社会性网络的环境下进行对话和交流。Wallop目前建立在真实世界的基础上。  WallopOrkut、以前的Gmail(现在的Gmail已经开放注册了)等一样,需要被邀请才可以注册的。
   欢迎大家访问我的
Wallop,地址是:http://www.wallop.com/licess  另外,如果大家想要使用Wallop的话,请留下自己的First Name,Last NameEmail地址点击本站广告后(本页上方或下方,或者其他本站的广告即可),我会尽快给大家发送邀请函。Email请尽量使用国外的,如MSN,Hotmail,Gmail,AOL等等,以免收不到邀请函。

Blog成功转移

经过一下午的努力,终于把空间从国内转移到了国内。本站以前在快网曾经有500多IP/天的记录,不过一切都成为过去。从今天起网站就从新的起点向未来前进,路上可能碰到荆棘、坎坷,我“相信自己的人生有无限的可能,把握每个机会全力以赴”。
   欢迎大家支持我们!你的支持是我们前进的动力!