响应式网站设计(2)-关于网站制作你不知道的那些文件儿

版权声明: https://blog.csdn.net/qq_41115965/article/details/81912343

关于网站制作你不知道的那些文件儿

1、robots.txt

robots协议

Robots协议(也称为爬虫协议、机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过Robots协议告诉搜索引擎哪些页面可以抓取,哪些页面不能抓取。
robots.txt是一个协议,而不是一个命令。robots.txt是搜索引擎中访问网站的时候要查看的第一个文件。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。百度官方建议,仅当您的网站包含不希望被搜索引擎收录的内容时,才需要使用robots.txt文件。如果您希望搜索引擎收录网站上所有内容,请勿建立robots.txt文件。
如果将网站视为酒店里的一个房间,robots.txt就是主人在房间门口悬挂的“请勿打扰”或“欢迎打扫”的提示牌。这个文件告诉来访的搜索引擎哪些房间可以进入和参观,哪些房间因为存放贵重物品,或可能涉及住户及访客的隐私而不对搜索引擎开放。但robots.txt不是命令,也不是防火墙,如同守门人无法阻止窃贼等恶意闯入者。

功能

Robots协议用来告知搜索引擎哪些页面能被抓取,哪些页面不能被抓取;可以屏蔽一些网站中比较大的文件,如:图片,音乐,视频等,节省服务器带宽;可以屏蔽站点的一些死链接。方便搜索引擎抓取网站内容;设置网站地图连接,方便引导蜘蛛爬取页面。

文件写法 

User-agent: * 这里的*代表的所有的搜索引擎种类,*是一个通配符
Disallow: /admin/ 这里定义是禁止爬寻admin目录下面的目录
Disallow: /require/ 这里定义是禁止爬寻require目录下面的目录
Disallow: /ABC/ 这里定义是禁止爬寻ABC目录下面的目录
Disallow: /cgi-bin/*.htm 禁止访问/cgi-bin/目录下的所有以".htm"为后缀的URL(包含子目录)。
Disallow: /*?* 禁止访问网站中所有包含问号 (?) 的网址
Disallow: /.jpg$ 禁止抓取网页所有的.jpg格式的图片
Disallow:/ab/adc.html 禁止爬取ab文件夹下面的adc.html文件。
Allow: /cgi-bin/ 这里定义是允许爬寻cgi-bin目录下面的目录
Allow: /tmp 这里定义是允许爬寻tmp的整个目录
Allow: .htm$ 仅允许访问以".htm"为后缀的URL。
Allow: .gif$ 允许抓取网页和gif格式图片
Sitemap: 网站地图 告诉爬虫这个页面是网站地图

位置 

robots.txt文件应该放置在网站根目录下。举例来说,当spider访问一个网站时,首先会检查该网站中是否存在robots.txt这个文件,如果 Spider找到这个文件,它就会根据这个文件的内容,来确定它访问权限的范围。

 

2、favicon.ico

favicon.ico图标是网站的缩略标志,可以显示在浏览器标签、地址栏左边和收藏夹,是展示网站个性的缩略logo标志,也可以说是网站头像,如果要让网站看起来更专业、更美、更有个性,favicon.ico是必不可少的。
参考网址:https://baike.baidu.com/item/favicon.ico/8944811
favicon.ico文件制作网址:http://www.faviconico.org/

3、humans.txt

humans.txt是什么?

humans.txt不是什么协议,也没有任何的代码功能,它只是一个单纯的文本文件,用来保存网站建设者们那些富有人情味的信息。

如何书写humans.txt?

对于相信humans.txt可以带来友好和交流的站长、用户们来说,加入这个队伍只需要花费一点小小的功夫:打开文本文件将网站信息写入,然后将humans.txt文件保存到网站根目录下,并将<link type="text/plain" rel="author" href="humans.txt文件访问地址" />代码置入到</head>之前。
humans.txt倡议者网站建议,在这个小文件里面写上整个网站工作团队,包括网站程序设计、网页美工师、搜索引擎优化、搜索引擎营销、社会化媒体优化……名单是无止境的,很多人可以参与一个网站的创建(当然要经过本人同意),对曾经帮助过网站建设的人们致以谢意,还可以写上网站的程序版本、开发工具等等。
即便如此,humans.txt其实没有固定的书写套路,与其说是书写,不如说是写作,站长们尽可以将自己的个人特色发挥到淋漓尽致,也可以对整个网站建设者团队进行描述……一切都由你,就算把它写成征婚、交友广告,或者是冷笑话大全,一切都由你。
参考网址:https://baike.baidu.com/item/humans.txt
官方网站:http://humanstxt.org/ZH

猜你喜欢

转载自blog.csdn.net/qq_41115965/article/details/81912343