<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[静怡家园]]></title> 
<link>http://www.zhanghaijun.com/index.php</link> 
<description><![CDATA[书山有路勤为径，学海无涯苦作舟！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[静怡家园]]></copyright>
<item>
<link>http://www.zhanghaijun.com/post//</link>
<title><![CDATA[如何写robots.txt？]]></title> 
<author>碟舞飞扬 &lt;webmaster@zhanghaijun.com&gt;</author>
<category><![CDATA[网站优化]]></category>
<pubDate>Fri, 17 Jun 2011 16:00:24 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//</guid> 
<description>
<![CDATA[ 
	robots.txt基本介绍<br/> <br/>robots.txt是一个纯文本文件，在这个文件中网站管理者可以声明该网站中不想被robots访问的部分，或者指定搜索引擎只收录指定的内容。<br/> <br/>当一个搜索机器人（有的叫搜索蜘蛛）访问一个站点时，它会首先检查该站点根目录下是否存在robots.txt，如果存在，搜索机器人就会按照该文件中的内容来确定访问的范围；如果该文件不存在，那么搜索机器人就沿着链接抓取。<br/> <br/>另外，robots.txt必须放置在一个站点的根目录下，而且文件名必须全部小写。<br/> <br/><br/>robots.txt写作语法<br/> <br/>首先，我们来看一个robots.txt范例：http://www.csswebs.org/robots.txt<br/> <br/>访问以上具体地址，我们可以看到robots.txt的具体内容如下：<br/> <br/># Robots.txt file from http://www.csswebs.org<br/> # All robots will spider the domain<br/> <br/>User-agent: *<br/> Disallow:<br/> <br/>以上文本表达的意思是允许所有的搜索机器人访问www.csswebs.org站点下的所有文件。<br/> <br/>具体语法分析：其中#后面文字为说明信息；User-agent:后面为搜索机器人的名称，后面如果是*，则泛指所有的搜索机器人；Disallow:后面为不允许访问的文件目录。<br/> <br/>下面，我将列举一些robots.txt的具体用法：<br/> <br/><br/>允许所有的robot访问<br/> <br/>User-agent: *<br/> Disallow:<br/> <br/>或者也可以建一个空文件 “/robots.txt” file<br/> <br/><br/>禁止所有搜索引擎访问网站的任何部分<br/> <br/>User-agent: *<br/> Disallow: /<br/> <br/><br/>禁止所有搜索引擎访问网站的几个部分（下例中的01、02、03目录）<br/> <br/>User-agent: *<br/> Disallow: /01/<br/> Disallow: /02/<br/> Disallow: /03/<br/> <br/><br/>禁止某个搜索引擎的访问（下例中的BadBot）<br/> <br/>User-agent: BadBot<br/> Disallow: /<br/> <br/><br/>只允许某个搜索引擎的访问（下例中的Crawler）<br/> <br/>User-agent: Crawler<br/> Disallow:<br/> <br/>User-agent: *<br/> Disallow: /<br/> <br/><br/>另外，我觉得有必要进行拓展说明，对robots meta进行一些介绍：<br/> <br/>Robots META标签则主要是针对一个个具体的页面。和其他的META标签（如使用的语言、页面的描述、关键词等）一样，Robots META标签也是放在页面的＜head＞＜/head＞中，专门用来告诉搜索引擎ROBOTS如何抓取该页的内容。<br/> <br/><br/>Robots META标签的写法：<br/> <br/>Robots META标签中没有大小写之分，name=”Robots”表示所有的搜索引擎，可以针对某个具体搜索引擎写为name=”BaiduSpider”。 content部分有四个指令选项：index、noindex、follow、nofollow，指令间以“,”分隔。<br/> <br/>INDEX 指令告诉搜索机器人抓取该页面；<br/> <br/>FOLLOW 指令表示搜索机器人可以沿着该页面上的链接继续抓取下去；<br/> <br/>Robots Meta标签的缺省值是INDEX和FOLLOW，只有inktomi除外，对于它，缺省值是INDEX,NOFOLLOW。<br/> <br/>这样，一共有四种组合：<br/> <br/>＜META NAME=”ROBOTS” CONTENT=”INDEX,FOLLOW”＞<br/> ＜META NAME=”ROBOTS” CONTENT=”NOINDEX,FOLLOW”＞<br/> ＜META NAME=”ROBOTS” CONTENT=”INDEX,NOFOLLOW”＞<br/> ＜META NAME=”ROBOTS” CONTENT=”NOINDEX,NOFOLLOW”＞<br/> <br/>其中<br/> <br/>＜META NAME=”ROBOTS” CONTENT=”INDEX,FOLLOW”＞可以写成＜META NAME=”ROBOTS” CONTENT=”ALL”＞；<br/> <br/>＜META NAME=”ROBOTS” CONTENT=”NOINDEX,NOFOLLOW”＞可以写成＜META NAME=”ROBOTS” CONTENT=”NONE”＞<br/> <br/>目前看来，绝大多数的搜索引擎机器人都遵守robots.txt的规则，而对于Robots META标签，目前支持的并不多，但是正在逐渐增加，如著名搜索引擎GOOGLE就完全支持，而且GOOGLE还增加了一个指令“archive”，可以限制GOOGLE是否保留网页快照。例如：<br/> <br/>＜META NAME=”googlebot” CONTENT=”index,follow,noarchive”＞<br/> <br/>表示抓取该站点中页面并沿着页面中链接抓取，但是不在GOOLGE上保留该页面的网页快照。<br/>Tags - <a href="http://www.zhanghaijun.com/tags/robots.txt/" rel="tag">robots.txt</a>
]]>
</description>
</item><item>
<link>http://www.zhanghaijun.com/post//#blogcomment</link>
<title><![CDATA[[评论] 如何写robots.txt？]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.zhanghaijun.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>