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

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

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

  1. 响应式网页设计_响应式网页设计–如何使网站在手机和平​​板电脑上看起来不错

    响应式网页设计 In the rapidly evolving landscape of connected devices, responsive web design continues to b ...

  2. freecodecamp//响应式 Web 设计//项目实战——2制作一个调查表格(Build a Survey Form)

    文章目录 一.项目的具体要求见: 二.我的代码详情在: 三.本项目中发现的不足之处 四.感受 一.项目的具体要求见: https://learn.freecodecamp.one/responsive ...

  3. php网页制作 博客,php响应式的个人博客网站设计

    本设计为响应式的个人博客网站的页面设计.随着3G.4G的发展以及电子移动终端设备的兴起,移动互联网也随之高速发展.使用手机.平板浏览网页的用户也渐渐增加.但是传统的web网页无法兼容大多数移动设备.如 ...

  4. HTML5期末大作业:美食主题网站设计——美食零食官网响应式网页设计(6页) HTML+CSS+JavaScript

    HTML5期末大作业:美食主题网站设计--美食零食官网响应式网页设计(6页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见网 ...

  5. HTML5响应式手机模板:H5网站设计——政府街道社区wap微信官网模板(11个页面) HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板...

    HTML5响应式手机模板:H5网站设计--政府街道社区wap微信官网模板(11个页面) HTML+CSS+JavaScript 手机模板wap 手机网站模板 企业手机网站模板 H5手机网站模板 响应式 ...

  6. 响应式网页设计代码_消除响应式网站建设设计中的缺陷

    在过去的5年里,移动流量的份额增长了20%,现在响应式网站设计已经被认为是理所当然的了.到2020年,您可以通过手机几乎可以访问任何网站,它会很好用.大多数用户如果看到一个网站在他们的智能手机或平板电 ...

  7. 响应式装饰设计装潢装修公司建筑装饰公司网站源码(自适应移动端)

    简介: (亲测完整)最新响应式装饰设计装潢装修公司建筑装饰等企业公司织梦模板dede源码+自适应手机 响应式装饰设计装潢装修公司等企业公司织梦模板dede源码(自适应手机) dede模板介绍: 织梦最 ...

  8. HTML5期末大作业:花店购物网站设计——花店购物网站源码(27页) 学生动花店购物页设计模板下载 植物大学生HTML网页制作作品 简单网页设计成品 dreamweaver学生网站模板

    HTML5期末大作业:花店购物网站设计--花店购物网站源码(27页) 学生动花店购物页设计模板下载 植物大学生HTML网页制作作品 简单网页设计成品 dreamweaver学生网站模板 常见网页设计作 ...

  9. web期末网站设计大作业:鲜花网站设计——鲜花礼品在线购物网站设计(21页) HTML+CSS+JavaScript web前端课程设计 web前端课程设计代码 web课程设计 HTML网页制作

    HTML5期末大作业:鲜花网站设计--鲜花礼品在线购物网站设计(21页) HTML+CSS+JavaScript 期末作业HTML代码 学生网页课程设计期末作业下载 web网页设计制作成品 常见网页设 ...

最新文章

  1. Noip2016换教室
  2. 牛客网在线编程java_NowCoder
  3. 使用transform实现手风琴布局
  4. 第一章:第三课 选择器-状态伪类选择器[四]
  5. 2019 开源安全报告:开发者安全技能短板明显,热门项目成漏洞重灾区!
  6. 【论文写作】课程指导平台的开发中系统流程如何写
  7. 【React性能优化】 redux优化
  8. hdu 1540 Tunnel Warfare (线段树维护左右最长连续区间)
  9. kali扫描内网ip_kali linux 如何查找局域网ip
  10. 超出部分点点点,并修改点点点颜色
  11. pandas 指定某两行或多行相加
  12. 网易楚留香获取服务器信息,楚留香日常任务流程一览 新手大侠不能错过
  13. Python基础入门知识(11)
  14. Unity Live2D的接入和使用
  15. weblogic动态调试环境搭建
  16. CSAPP第三章(续)
  17. 从金蝶k3到金税盘_金蝶K3操作流程图详解
  18. JAVA设计模式什么鬼(命令模式)——作者:凸凹里歐
  19. 不要试图用OKR解决所有绩效考核
  20. 迟到的认可:计算机科学之父图灵将登50英镑新钞

热门文章

  1. python office转pdf linux_python 如何将office文件转换为PDF
  2. Python 实现office单个文件或整个文件夹(word,ppt,excel)转换成PDF文件,并获取PDF文件页数
  3. 1.5 synchronized类锁和对象锁快速区别
  4. 海底捞市值蒸发2323亿关店300家,火锅“炼金术”还灵验吗?
  5. 在线画图软件draw.io
  6. 给linux(centos)操作系统设置主机名的几种方式
  7. MySQL海量数据项目实战
  8. 计算机开机需要注意什么,笔记本电脑第一次开机注意事项
  9. 终于读完了《Essential C++》
  10. HTML+CSS+JS网页设计期末课程大作业(家居网)