做网站优化的人都知道,虽然现在搜索引擎可以识别和收录动态链接,但是相对而言,静态链接对搜索引擎而言更加友好。所以在为网站设置链接URL的时候,特别是像用WordPress这样的程序做独立博客的童鞋,总喜欢设置wordpress固定连接伪静态,但是有一个问题就出现了,那就是百度还是会收录你的那个动态链接,下面就来说说我的情况:
我的这个寻小山博客就是遇到这个问题,昨天发了一篇文章,今天查了下收录发现动态链接和伪静态设置后的静态链接都被收录了,做SEO的都知道当有很多不同链接指向同一个页面时这是不好的,所以就要告诉百度蜘蛛不要抓取动态链接。
百度收录的静态链接
百度收录的动态链接
很多人说设置301跳转就可以解决了,我知道如果首页URL有很多的时候就是用301跳转。比如说www和没有www都被解析时会出现这种情况,所以用301跳转来搞定。
但是在文章内容页有这么多链接又怎么解决呢?我是通过robots.txt来解决的,在robots.txt里面设置禁止百度蜘蛛来抓取动态链接,所以我在robots.txt里面加了这么一句:Disallow: /*?* 禁止访问网站中所有的动态页面。
…..怎么发不了留言了
你这不是发了么,怎么说发不了呢?
@admin 呵呵前面发了个链接 好像没了哎现在想多加丢 外链着呢难啊
我的博客如果在评论内容里会有链接直接自动删除的额
Disallow: /*?* 应该是禁止所有搜索引擎抓取动态页面。
没有,可以定义只给Baiduspider,在User-agent设置百度就行!其它不定义就好。。