当网站内部存在大量相同内容而链接不同的页面出现的原因:
一般是服务器设置存在问题或者网站链接伪静态、程序等问题造成的页面链接不同,而页面相同的情况。
当网站内部存在大量相同内容而链接不同的页面解决办法:
(1)让技术部分检查相关伪静态规则和服务器设置,从而让这部分不正确的链接返回404状态码或者直接规范相关伪静态,让url跳转到对的url上面。
(2)当技术没时间时,可以通过robots屏蔽的方法来解决该问题。
(3)如果是有规律的分页等,只需要在代码上加上相同内容标签:canonical标签。
如何指定规范网址?
可通过在每个非规范版本的 HTML 网页的 <head> 部分中,添加一个 rel=“canonical” 链接来进行指定规范网址。
例如,要指定指向网页 http://www.example.com/product.php?id=15786 的规范链接,需要按以下形式创建 <link> 元素:
<link rel=“canonical” href=“http://www.example.com/PRoduct.php?id=15786”/>
然后将上述链接复制到某网页所有非规范网页版本的 <head> 部分中(例如 http://www.example.com/product.php?id=15786&active=1),即可完成设置。
转载请著名原文地址。