head主要包括title 以及meta
title部分主要为标题
主要为网页标题
此处就不做赘述
meat主要分为六种类型
- 消除乱码现象 meta charset="UTF-8 "
- keywords 关键词 SEO中很重要 提高搜索命中率
<meta name="keywords" content="HTML技术" />
- description 网站主要内容 提高搜索命中率
<meta name="description" content="我在学习HTML" />
- author 网页作业 install B专用
<meta name="author" content="study" />
- refresh 自动刷新 1.新老域名交替 2.聊天室
<meta http-equiv="Refresh" content="2;URL=https://www.baidu.com/"/>
- robots 给网络爬虫看的
下面着重对robots 进行详解:
<meta name="robots" content="all|none|index|follow|noindex|nofollow" />
all: 告诉搜索引擎允许抓取当前页面, 并且允许从此页找到链接继续访问
none: 告诉搜索引擎不允许抓取这个页面,并且不允许从此页找到链接、拒绝其继续访问
index: 告诉搜索引擎允许抓取当前页面
follow: 告诉搜索引擎可以从当前页面上找到链接,然后继续访问抓取下去
noindex:告诉搜索引擎不允许抓取当前页面
nofollow:告诉搜索引擎不允许从当前页面上找到链接, 拒绝其继续访问
上面的一些可以进行适当的组合
<META NAME="ROBOTS" CONTENT="INDEX,FOLLOW" />
<META NAME="ROBOTS" CONTENT="ALL"/>
:可以抓取本页,而且可以顺着本页继续索引别的链接
<META NAME="ROBOTS" CONTENT="NOINDEX,FOLLOW"/>
:不许抓取本页,但是可以顺着本页抓取索引别的链接
<META NAME="ROBOTS" CONTENT="INDEX,NOFOLLOW"/>
:可以抓取本页,但是不许顺着本页抓取索引别的链接
<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW"/>
:不许抓取本页,也不许顺着本页抓取索引别的链接。
注意:
不要把两个对立的反义词写到一起,例如
例如<META NAME="ROBOTS" CONTENT="INDEX,NOINDEX"/>
注:上面有些内容借鉴了江南老师的一些笔记。