多个具有相同名称的<meta>标签

moe*_*oey 14 html meta-tags

使用<meta>标签指定多个版权或作者的最佳方式是什么?我们应该<meta>多次使用同名的标签吗?

<meta name="copyright" content="Company A" />
<meta name="copyright" content="Company B" />
Run Code Online (Sandbox Code Playgroud)

搜索引擎会尊重这两个值吗?或者,用逗号分隔它们会更好吗?

谢谢.

Flo*_*ern 20

使用具有相同名称的多个元标记是有效的HTML.

但我们不知道搜索引擎和其他读者将如何解释它们.两个元标记将被连接,或者其中一个将被忽略/覆盖.

示例:PHP函数get_meta_tags()将忽略具有相同名称的多个元标记.

为避免可能出现的问题,我建议使用单个元标记:

<meta name="copyright" content="Company A, Company B" />
Run Code Online (Sandbox Code Playgroud)


小智 5

如果网页包含多个相同类型的元标记,Google将汇总内容值.例如,他们会解释

<META NAME="ROBOTS" CONTENT="NOINDEX">
<META NAME="ROBOTS" CONTENT="NOFOLLOW">
Run Code Online (Sandbox Code Playgroud)

同样的方式:

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
Run Code Online (Sandbox Code Playgroud)

更多详细信息:http://googlewebmastercentral.blogspot.ro/2007/03/using-robots-meta-tag.html

我想其他大多数搜索引擎都会以同样的方式处理元标记.