WEB1057 - 没有在 <head> 标记节内定义规范链接
应在网页的 <head>
标记节中定义规范链接。
说明
规范链接将 URL 的首选版本传递给搜索引擎。规范链接是在网页的 <head>
标记节中定义的。如果在 <head>
标记节的外部定义规范链接,则搜索引擎可能会忽略该规范链接。
详细信息
许多网站(特别是数据库驱动的网站)可能会使用包括会话 ID 或其他参数的不同 URL 显示同一网页。搜索引擎会以独立网页的方式对指向同一网页的不同链接编制索引,这样可能会降低超链接目标网页的权重。例如,以下 URL 解析为同一网页:
https://www.proseware.com/product.php?item=software\&category=server
https://www.proseware.com/product.php?item=software\&category=server\&sessionid=1957
如果在规范链接中指定 URL 的首选版本,则搜索引擎会将所有重复链接视为指向该规范链接,这样将更好地保持超链接目标网页的权重。
示例
下面是格式正确的规范链接的示例。
<link rel="canonical" href="https://www.proseware.com/more.html"/>
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。