什么是robots?如何设置robots?

robots是网站和搜索引擎爬虫之间的协议,当搜索引擎爬虫爬取一个网站之前,第一先访问该网站有没有robots协议,如果有按照设置的robots协议进行对网站的抓取,如果没有默认网站所有页面都可以被抓取。
搜索引擎通过一个程序(搜索引擎蜘蛛),自动获取互联网上数亿的网页,经过分析和对比,筛选出质量优质的网页,进行收录和索引,最后得到网页的排名,用户查询关键词就可以访问到被收录的网页。所以在网站的根目录创建一个robots协议用来告诉搜索引擎,网站这个页面可以被抓取,那个网页不让抓取。可以说robots协议是对搜索引擎蜘蛛的行为设定了要求。
robots注意事项
网站所有的内容都可以让搜索引擎抓取,我就不设置robots文件这是不对的, 每次搜索引擎蜘蛛来到网站访问robots文件都会生成一个404页面,网页不存在,对网站有不好的影响。这种的可以在网站根目录放一个空的robots文件,什么都不写就可以了。设置所有网页都让搜索引擎抓取,可以增加收目率这个想法也是错误的,搜索引擎对html文件情有独钟,对JS、框架等文件很是排斥。网站的脚本文件、样式表等可以选择屏蔽,浪费服务器资源还得不到好处。蜘蛛抓取浪费服务器资源,在robots协议中屏蔽所有搜索引擎这样就把搜索引擎蜘蛛屏蔽了,搜索引擎蜘蛛不会抓取网站内的内容,也不会有收录robots文件需要放置到网站的根目录,url格式域名+robots.txtrobots文件可以放置网站地图的链接,搜索引擎蜘蛛每次到网站首先访问的就是robots文件,所以放上网站的网站地图,有利于搜索引擎蜘蛛发现更多的链接。robots文件必须是小写命名robots协议的设置
robots文件的设置有两种参数,一个允许,一个拒绝。robots文件中有一条或多条声明,robots文件中可以用“#”进行注释。通常robots文件以一条或多条User-agent开始,之后有多行Disallow和多行Allow。
User-agent
这个声明的意思针对搜索引擎蜘蛛,该项的值设为“*”,表示的是所有的搜索引擎蜘蛛。搜索引擎蜘蛛包括:
User-agent: Baiduspider #百度蜘蛛
User-agent:360spider #360蜘蛛
User-agent: Sosospider #搜搜蜘蛛
User-agent: sogou spider #搜狗蜘蛛
User-agent: YodaoBot #有道蜘蛛
User-agent: Googlebot #谷歌蜘蛛
User-agent: Bingbot #必应蜘蛛
User-agent: Slurp #雅虎蜘蛛
如上列举了常见的搜索引擎蜘蛛名字,国内的知道百度的就足够了,国外的知道谷歌、必应等搜索引擎蜘蛛名字。除了以上的还有很多,详细参考robots文件生成。
Disallow
该项的值是用于描述那条URL不被搜索引擎抓取,这里的url可以是完整的也可以是部分的。如:Disallow:/,这个值说明网站不让搜索引擎抓取,Disallow:/admin,这个值告诉搜索引擎不要抓网站admin文件夹里的所有文件,Disallow:/admin/demo,该值告诉搜索引擎可以抓取admin文件夹但是不能抓取admin文件下的demo文件夹。如果该项的值为空,证明网站对搜索引擎开放。
Allow
Allow与Disallow相反,是希望被搜索引擎抓取的一组url链接,而这url也可以是完整或者部分。如:Allow:/seojiaocheng,搜索引擎可以访问seojiaocheng.html或seojiaocheng/111.html等。Allow通常和Disallow搭配使用的,同意访问部分网页并禁止访问其他网页URL链接。
通配符
User-agent、Disallow、Allow这三个的值可以使用通配符“*”和“$”来模糊匹配url地址
“*” 匹配0或者多个任意的字符“$” 匹配行结束符robots.txt语法教程
常见的有五种情况,以自己的实际需求设置,
允许所有搜索引擎访问,robots为空,什么都不用写禁止所有搜索引擎访问某些目录User-agent: *Disallow: /admin/Disallow: /js/Disallow: /css/禁止百度访问User-agent: Baiduspider #百度蜘蛛Disallow: /禁止搜索搜索引擎访问User-agent: * #用通配符表示Disallow: /禁止所有搜索引擎访问图片User-agent: * #用通配符表示Disallow: .jpg$ #或者png等图片格式robots文件在实际的运用是非常灵活,希望各站长可以举一反三,根据自己网站程序来设置。

想了解更多关于什么是robots?如何设置robots?的内容,请扫微信
或微信搜索jiemingpan

本文链接:http://www.soufuzi.com/jianzhan/2130

(0)
上一篇 2024-06-21 08:29:07
下一篇 2024-06-21 08:29:07

相关推荐

  • 实体鞋店的经营技巧

    1、营造店铺环境和氛围 这一环节常常被许多实体店老板忽视,店内环境十分重要,是给消费者的第一印象,良好的卫生环境,丰富的灯光,活跃的围和合适的音乐是吸引消费者进入商店的第一步,氛围营造不知局限于店面装修,店员的精神状态,店面的细节装饰,主推产品的摆放技巧,都是氛围营造的一部分,好的营造吸引了不同消费者的购买欲望,细节非常重要! 2、商品结构和补货能力 进入商店的人流不能成交,商店商品储备的品种、数量和补货能力是一个原因。导购员应尽量每天在商店里记

    2023-11-09 22:45:19
  • 惠阳区注册能源公司办理流程和费用具体讲解

    第一步:核名 申请人需提供投资人身份证原件及复印件,提供公司名称5个以上。 第二步:提交公司注册资料 由董事会向工商局申请设立登记。需提交材料: (1)公司法定代表人签署的登记申请书; (2)董事会指定代表或者共同委托人证明; (3)公司章程; (4)依法设立的验资机构出具的验资证明; (5)发起人首次出资是非货币财产的,提交已办理其财产转移手续的证明文件

    2023-03-15 10:40:18