wordpress网站重复收录如何删除WordPress的短链接shortlink



wordpress网站重复收录如何删除WordPress的短链接shortlink?canonical是什么?百度收录里面发现收录了一种形如http://www.hongyanliren.com/?p=999的形式的shortlink固定链接,即便在固定链接当中没有启用这种链接形式,它仍然可用。导致多个链接指向同一篇文章,造成搜索引擎重复收录。

QQ鍥剧墖20131113004330

WordPress一直有一个短链接shortlink的功能,方便使用Wordpress的伪静态后获取原始的链接地址.这个功能, 可以方便的利用短URL共享自己的博客,发布的每一篇文章里面都会多出一个叫shortlink的短链接,百度蜘蛛经常把这个也收录其中,感觉很不利于SEO。

虽然网页里面已经有rel=”canonical”

canonical是什么?

canonical 是 Google、雅虎、微软等搜索引擎一起推出的一个标签,它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题。这个标签对搜索引擎作用非常大,简单的说它可以让搜索引擎只抓取你想要强调的内容。

百度还是很奇葩的收录了动态的?p=xxx的形式的固定链接,一般来说,大部分使用wp或者其他开源程序,都会使用伪静态或者静态功能,因此短链接显得有点多余了

怎么去掉wp短连接?

打开正在使用的主题的functions.php文件,加入如下代码:

remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );

成功的去掉短链接shortlink的功能!