<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SEO优化方案-网络营销策划 &#187; Robots.txt</title>
	<atom:link href="http://www.fixbar.com/tag/robots-txt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.fixbar.com</link>
	<description>SEO优化博客,与您讨论网络推广与SEO优化的技巧,为站长网络营销提供策划方案。</description>
	<lastBuildDate>Wed, 08 Feb 2012 06:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>robots.txt使用技巧</title>
		<link>http://www.fixbar.com/web/user-robots.html</link>
		<comments>http://www.fixbar.com/web/user-robots.html#comments</comments>
		<pubDate>Thu, 02 Apr 2009 06:24:03 +0000</pubDate>
		<dc:creator>百科</dc:creator>
				<category><![CDATA[站长网站推广]]></category>
		<category><![CDATA[Robots.txt]]></category>

		<guid isPermaLink="false">http://www.fixbar.com/?p=472</guid>
		<description><![CDATA[    1. 每当用户试图访问某个不存在的URL时，服务器都会在日志中记录404错误（无法找到文件）。 每当搜索蜘蛛来寻找并不存在的robots.txt文件时，服务器也将在日志中记录一条404错误，所以你应该在网站中添加一个robots.txt。     2. 网站管理员必须使蜘蛛程序远离某些服务器上的目录——保证服务器性能。 比如：大多数网站服务器都有程序储存在“cgi-bin”目录下，因此在 robots.txt文件中加入“Disallow: /cgi-bin”是个好主意，这样能够避免将所有程序文件被蜘蛛索引，可以节省服务器资源。一般网站中不需要蜘蛛抓取的文件有：后台管理文件、程序脚本、附件、数据库文件、编码文件、样式表文件、模板文件、导航图片和背景图片等等。 　　下面是VeryCMS里的robots.txt文件： 　　User-agent: * 　　Disallow: /admin/ 后台管理文件 　　Disallow: /require/ 程序文件 　　Disallow: /attachment/ 附件 　　Disallow: /images/ 图片 　　Disallow: /data/ 数据库文件 　　Disallow: /template/ 模板文件 　　Disallow: /css/ 样式表文件 　　Disallow: /lang/ 编码文件 　　Disallow: /script/ 脚本文件 　　3. 如果你的网站是动态网页，并且你为这些动态网页创建了静态副本，以供搜索蜘蛛更容易抓取。 那么你需要在robots.txt文件里设置避免动态网页被蜘蛛索引，以保证这些网页不会被视为含重复内容。 　　4. robots.txt文件里还可以直接包括在sitemap文件的链接。 就像这样： 　　Sitemap: http://www.***.com/sitemap.xml 　　目前对此表示支持的搜索引擎公司有Google, Yahoo, Ask and MSN。而中文搜索引擎公司，显然不在这个圈子内。这样做的好处就是，站长不用到每个搜索引擎的站长工具或者相似的站长部分，去提交自己的sitemap 文件，搜索引擎的蜘蛛自己就会抓取robots.txt文件，读取其中的sitemap路径，接着抓取其中相链接的网页。 　　5. [...]]]></description>
			<content:encoded><![CDATA[<p>   <strong> 1. 每当用户试图访问某个不存在的URL时，服务器都会在日志中记录404错误（无法找到文件）。</strong></p>
<p>每当搜索蜘蛛来寻找并不存在的robots.txt文件时，服务器也将在日志中记录一条404错误，所以你应该在网站中添加一个robots.txt。</p>
<p><strong>    2. 网站管理员必须使蜘蛛程序远离某些服务器上的目录——保证服务器性能。</strong></p>
<p>比如：大多数网站服务器都有程序储存在“cgi-bin”目录下，因此在 robots.txt文件中加入“Disallow: /cgi-bin”是个好主意，这样能够避免将所有程序文件被蜘蛛索引，可以节省服务器资源。一般网站中不需要蜘蛛抓取的文件有：后台管理文件、程序脚本、附件、数据库文件、编码文件、样式表文件、模板文件、导航图片和背景图片等等。<span id="more-472"></span><br />
　　下面是VeryCMS里的robots.txt文件：<br />
　　User-agent: *<br />
　　Disallow: /admin/ 后台管理文件<br />
　　Disallow: /require/ 程序文件<br />
　　Disallow: /attachment/ 附件<br />
　　Disallow: /images/ 图片<br />
　　Disallow: /data/ 数据库文件<br />
　　Disallow: /template/ 模板文件<br />
　　Disallow: /css/ 样式表文件<br />
　　Disallow: /lang/ 编码文件<br />
　　Disallow: /script/ 脚本文件</p>
<p>　<strong>　3. 如果你的网站是动态网页，并且你为这些动态网页创建了静态副本，以供搜索蜘蛛更容易抓取。</strong></p>
<p>那么你需要在robots.txt文件里设置避免动态网页被蜘蛛索引，以保证这些网页不会被视为含重复内容。</p>
<p><strong>　　4. robots.txt文件里还可以直接包括在sitemap文件的链接。</strong></p>
<p>就像这样：<br />
　　Sitemap: <a href="http://www.***.com/sitemap.xml">http://www.***.com/sitemap.xml</a><br />
　　目前对此表示支持的搜索引擎公司有Google, Yahoo, Ask and MSN。而中文搜索引擎公司，显然不在这个圈子内。这样做的好处就是，站长不用到每个搜索引擎的站长工具或者相似的站长部分，去提交自己的sitemap 文件，搜索引擎的蜘蛛自己就会抓取robots.txt文件，读取其中的sitemap路径，接着抓取其中相链接的网页。</p>
<p>　　<strong>5. 合理使用robots.txt文件还能避免访问时出错。</strong></p>
<p>比如，不能让搜索者直接进入购物车页面。因为没有理由使购物车被收录，所以你可以在robots.txt文件里设置来阻止搜索者直接进入购物车页面。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fixbar.com/web/user-robots.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>robots.txt的语法格式</title>
		<link>http://www.fixbar.com/web/robots.html</link>
		<comments>http://www.fixbar.com/web/robots.html#comments</comments>
		<pubDate>Tue, 31 Mar 2009 07:43:17 +0000</pubDate>
		<dc:creator>百科</dc:creator>
				<category><![CDATA[站长网站推广]]></category>
		<category><![CDATA[Robots.txt]]></category>

		<guid isPermaLink="false">http://www.fixbar.com/?p=448</guid>
		<description><![CDATA[“robots.txt”文件包含一条或更多的记录，这些记录通过空行分开（以CR，CR/NL, or NL作为结束符），每一条记录的格式如下所示： “&#60;field&#62;:&#60;optionalspace&#62;&#60;value&#62;&#60;optionalspace&#62;”。 在该文件中可以使用#进行注解，具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始，后面加上若干Disallow行，详细情况如下： User-agent: 在&#8221;robots.txt&#8221;文件中，如果有多条User-agent记录说明有多个robot会受到&#8221;robots.txt&#8221;的限制，对该文件来说，至少要有一条User-agent记录。如果该项的值设为*，则对任何robot均有效，在&#8221;robots.txt&#8221;文件中，&#8221;User-agent:*&#8221;这样的记录只能有一条。 如果在&#8221;robots.txt&#8221;文件中，加入&#8221;User-agent:SomeBot&#8221;和若干Disallow、Allow行，那么名为&#8221;SomeBot&#8221;只受到&#8221;User-agent:SomeBot&#8221;后面的Disallow和Allow行的限制。 Disallow: 这个值可以是一条完整的路径，也可以是路径的非空前缀，以Disallow项的值开头的URL不会被robot访问。例如&#8221;Disallow:/help&#8221;禁止robot访问/help.html、/helpabc.html、/help/index.html，而&#8221;Disallow:/help/&#8221;则允许robot访问/help.html、/helpabc.html，不能访问/help /index.html。 &#8220;Disallow:&#8221;说明允许robot访问该网站的所有url，在&#8221;/robots.txt&#8221;文件中，至少要有一条Disallow记录。如果&#8221;/robots.txt&#8221;不存在或者为空文件，则对于所有的搜索引擎robot，该网站都是开放的。  要拦截整个网站，请使用正斜扛。 Disallow:/  要拦截目录及其中的所有内容，请在目录名后添加正斜扛。 Disallow:/private_directory/  要拦截网页，请列出该网页。 Disallow:/private_file.html Allow: 与Disallow项相似，这个值可以是一条完整的路径，也可以是路径的前缀，以Allow项的值开头的URL是允许robot访问的。例如&#8221;Allow:/hibaidu&#8221;允许robot访问/hibaidu.htm、/hibaiducom.html、/hibaidu /com.html。一个网站的所有URL默认是Allow的，所以Allow通常与Disallow搭配使用，实现允许访问一部分网页同时禁止访问其它所有URL的功能。 注意：Disallow与Allow行的顺序是有意义的，robot会根据第一个匹配成功的Allow或Disallow行确定是否访问某个URL。 使用 * 匹配字符序列 您可使用星号 (*) 来匹配字符序列。例如，要拦截对所有以&#8221;专用&#8221;开头的子目录的访问，可使用下列条目： User-Agent:Googlebot Disallow:/专用*/ 要拦截对所有包含问号 (?) 的网址的访问，可使用下列条目： User-agent:* Disallow:/*? 使用 $ 匹配网址的结束字符 您可使用 $ 字符指定与网址的结束字符进行匹配。例如，要拦截以 .asp 结尾的网址，可使用下列条目： User-Agent:Googlebot Disallow:/*.asp$ 您可将此模式匹配与 Allow 指令配合使用。例如，如果 ? 表示一个会话 ID，您可排除所有包含该 ID 的网址，确保搜索引擎蜘蛛不会抓取重复的网页。但是，以 ? 结尾的网址可能是您要包含的网页版本。在此情况下，可对 [...]]]></description>
			<content:encoded><![CDATA[<p>“robots.txt”文件包含一条或更多的记录，这些记录通过空行分开（以CR，CR/NL, or NL作为结束符），每一条记录的格式如下所示：<br />
“&lt;field&gt;:&lt;optionalspace&gt;&lt;value&gt;&lt;optionalspace&gt;”。<br />
在该文件中可以使用#进行注解，具体使用方法和UNIX中的惯例一样。该文件中的记录通常以一行或多行User-agent开始，后面加上若干Disallow行，详细情况如下：<br />
User-agent:<br />
在&#8221;robots.txt&#8221;文件中，如果有多条User-agent记录说明有多个robot会受到&#8221;robots.txt&#8221;的限制，对该文件来说，至少要有一条User-agent记录。如果该项的值设为*，则对任何robot均有效，在&#8221;robots.txt&#8221;文件中，&#8221;User-agent:*&#8221;这样的记录只能有一条。<br />
如果在&#8221;robots.txt&#8221;文件中，加入&#8221;User-agent:SomeBot&#8221;和若干Disallow、Allow行，那么名为&#8221;SomeBot&#8221;只受到&#8221;User-agent:SomeBot&#8221;后面的Disallow和Allow行的限制。<br />
Disallow:<span id="more-448"></span><br />
这个值可以是一条完整的路径，也可以是路径的非空前缀，以Disallow项的值开头的URL不会被robot访问。例如&#8221;Disallow:/help&#8221;禁止robot访问/help.html、/helpabc.html、/help/index.html，而&#8221;Disallow:/help/&#8221;则允许robot访问/help.html、/helpabc.html，不能访问/help /index.html。<br />
&#8220;Disallow:&#8221;说明允许robot访问该网站的所有url，在&#8221;/robots.txt&#8221;文件中，至少要有一条Disallow记录。如果&#8221;/robots.txt&#8221;不存在或者为空文件，则对于所有的搜索引擎robot，该网站都是开放的。<br />
 要拦截整个网站，请使用正斜扛。<br />
Disallow:/<br />
 要拦截目录及其中的所有内容，请在目录名后添加正斜扛。<br />
Disallow:/private_directory/<br />
 要拦截网页，请列出该网页。<br />
Disallow:/private_file.html<br />
Allow:<br />
与Disallow项相似，这个值可以是一条完整的路径，也可以是路径的前缀，以Allow项的值开头的URL是允许robot访问的。例如&#8221;Allow:/hibaidu&#8221;允许robot访问/hibaidu.htm、/hibaiducom.html、/hibaidu /com.html。一个网站的所有URL默认是Allow的，所以Allow通常与Disallow搭配使用，实现允许访问一部分网页同时禁止访问其它所有URL的功能。<br />
注意：Disallow与Allow行的顺序是有意义的，robot会根据第一个匹配成功的Allow或Disallow行确定是否访问某个URL。<br />
使用 * 匹配字符序列<br />
您可使用星号 (*) 来匹配字符序列。例如，要拦截对所有以&#8221;专用&#8221;开头的子目录的访问，可使用下列条目：<br />
User-Agent:Googlebot<br />
Disallow:/专用*/<br />
要拦截对所有包含问号 (?) 的网址的访问，可使用下列条目：<br />
User-agent:*<br />
Disallow:/*?<br />
使用 $ 匹配网址的结束字符<br />
您可使用 $ 字符指定与网址的结束字符进行匹配。例如，要拦截以 .asp 结尾的网址，可使用下列条目：<br />
User-Agent:Googlebot<br />
Disallow:/*.asp$<br />
您可将此模式匹配与 Allow 指令配合使用。例如，如果 ? 表示一个会话 ID，您可排除所有包含该 ID 的网址，确保搜索引擎蜘蛛不会抓取重复的网页。但是，以 ? 结尾的网址可能是您要包含的网页版本。在此情况下，可对 robots.txt 文件进行如下设置：<br />
User-agent:*<br />
Allow:/*?$<br />
Disallow:/*?<br />
Disallow:/ *? 一行将拦截包含 ? 的网址（具体而言，它将拦截所有以您的域名开头、后接任意字符串，然后是问号 (?)，而后又是任意字符串的网址）。<br />
Allow: /*?$ 一行将允许包含任何以 ? 结尾的网址（具体而言，它将允许包含所有以您的域名开头、后接任意字符串，然后是问号 (?)，问号之后没有任何字符的网址）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fixbar.com/web/robots.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

