网站目录下robots有什么作用(怎么写,高级玩法)

近段时间冬镜分享网站优化相关的教程越来越少了,主要还是忙其他项目,导致每天没有过多的时间。今天抽时间给大家聊聊网站优化中关于robots文件的一些常见的疑问。

一、什么是robots,robots有什么用?

在讲解robots之前先给大家介绍一下什么是robots。借用百度百科的解释robots是网站跟爬虫间的协议,用简单直接的txt格式文本方式告诉对应的爬虫被允许的权限,也就是说robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
用一句话来解释:robots就是蜘蛛与网站的一种协议。
至于robots有什么用,相信认真看上文的小伙伴还是有一定的收获。冬镜认为合理的robots还是有以下几方面的好处:
1、可以避免蜘蛛爬取收录我们不想展现给别人看的页面。例如网站后台地址,个人隐私日志等。
2、可以减轻服务器压力。我们通过robots协议可以让蜘蛛只抓取一部分页面,避免蜘蛛胡乱抓取一些没用的页面,占用服务器资源。
3、正确的robots协议会提升整站质量,促使快速收录排名,从而提高网站权重。

二、robots协议格式应该怎么写?

先给大家看一个最简单的robots文件的写法:
User-agent: *
Disallow: /inc/
Allow: /uqseo
Sitemap: http://www.mipqq.com/sitemapxq7jely9mgz.xml
上文中User-agent代表的是搜索引擎蜘蛛的名字,一般常用的是*,代表通配,换句话说就是该协议对所有搜索引擎蜘蛛都有用;Disallow指不允许访问的对象,比如某一个css、js、图片、视频、文件夹等,Disallow: /inc/代表的就是不允许搜索引擎蜘蛛爬行抓取inc文件夹下的所有文件;Allow指允许搜索引擎蜘蛛访问的路径,Allow: /uqseo代表的是带有uqseo的文件或文件夹 ;Sitemap指本站的地图,一般为.xml或.txt格式的地址,值得注意的是这里一定要写绝对地址。
小提示:每个属性的冒号是用英文冒号,冒号后面一定要空一格。

三、robots只能放在根目录吗?

冬镜可以明确地告诉robots文件只能放在网站根目录,关于这一点也是很好理解的,前文提过robots文件就是针对搜索引擎蜘蛛的一种协议(有些蜘蛛不一定会遵守),搜索引擎蜘蛛进入网站都是先从网站根目录,所以robots协议也只有在根目录的时候才有效,而且需要注意的是robots文件的命名必须是robots.txt,只能用小写字母。

四、robots协议的高级玩法

此玩法需要php+伪静态或者php+路由来实现。前面讲到robots里面除了禁止和运行之外,还有一个十分重要的就是sitemap地图,有时候我们网站的sitemap地图很多时,如果全部写到robots里面就会显得十分臃肿,此时我们采用php控制输出就能实现每次访问robots显示不同的地址,具体的就不为大家过多的演示了。

文章转载自微信公众号:冬镜seo

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/182046.html

(0)

相关推荐

  • 2022年公司困境剖析,如何应对2022?

    今年因为疫情,我和很多同事经常投诉,也没有订单。一个月挂0很正常。下面总结一下可能的原因,以及如何突破。 原因之一:受疫情影响,大家都变穷了。从疫情开始,很多互联网从业者一开始就觉...

    科技 2022年3月15日
  • seo常见问题(网站收录篇)

    很多小伙伴对站点收录有疑问,经常会问十二王各种各样的问题。下面是一些问题,仅供参考! 搜索引擎pc端的蜘蛛在移动端抓取页面是否影响收录? 答:当蜘蛛无法准确判断是PC还是移动终端时...

    科技 2022年3月15日
  • 网站优化的目的就是为了排名吗(网站优化影响排名的几个重要因素)

    何为品牌?是指用户对产品及产品系列的认知程度。品牌的本质是品牌拥有者的产品、服务或其它优于竞争对手的优势能为目标用户带去同等或高于竞争对手的价值。通俗一点来说,就是让别人能快速对你...

    科技 2022年3月15日
  • 新站如何快速提高收录和蜘蛛爬取(蜘蛛抓取网站有哪些收录机制)

    近些年从事SEO行业的人员普遍遇到的几大问题:①搜索引擎蜘蛛不爬取;②网站收录困难;③网站无排名。今天冬镜就针对这几点聊聊在2021年中怎么有效的来解决这些问题。 何为新域名?SE...

    科技 2022年3月15日
  • 受疫情影响,适当减免客户负担通知

    很久没有发表文章了。这应该是2020年鼠年的第一篇文章,其实是一篇预告。在此,十二君子先祝大家新年快乐。今天是2月7日,整个国家仍在抗击新冠肺炎疫情。所以大家要注意防护,出门戴口罩...

    科技 2022年3月15日
  • emlog5.3.1后台新版登录页面教程

    今天冬镜给大家分享一款2021年emlog新版后台登录页面,理论适配所有版本,自用的是emlog5.3.1。 Emlog后台登录页修改教程 1、找到 login.php 文件 路径...

    科技 2022年3月15日