首页 > 问答 > 对于动态链接该怎么处理?

对于动态链接该怎么处理?

[导读]:网站有个问题咨询平台,因为技术原因,无法改成动态。 平台首页的链接:www,xxx,com/wenti/zixun,action 翻页后再点击第一页的链接:www,xxx,com/wenti/zixun?view=allpage=1 这两个链接...

网站有个问题咨询平台,因为技术原因,无法改成动态。

平台首页的链接:www,xxx,com/wenti/zixun,action
翻页后再点击第一页的链接:www,xxx,com/wenti/zixun?view=all&page=1
这两个链接都收录了

平台下的问题标签:www,xxx,com/wenti/zixun.action?typeId=888
问题标签翻页后再点击第一页的链接:www,xxx,com/wenti/zixun.action?typeId=888&page=1
上面的没收录,下面的=1的链接收录了,总之问题标签有都收录的,有上面和下面分别收录的
截个图:



还没有搞明白你的链接是不是相同页面。

如果你网站的页面都是动态的且各不相同,那么百度收录的越多当然越好,如果有一些页面你不想让百度收录可以使用表示拒绝robot索引本页,允许robot跟踪本页上的链接,传递权重。

如果你网站的页面有重复的,就是一个页面对应2个及以上的URL,你可以使用canonical来指定一个你想要排名的标准版本,并在Robots.txt中屏蔽掉非标准版本的url,找出具有相同参数特征的部分。

###

你的问题我之前看过,也想过一些解决防范,下面回答的人可能对于你的问题不是很理解。你可以参考下:
【问题描述】
列表页出现分页的话,默认的伪静态的列表页首页(第一页)会和从分页符点击的首页(第一页)是两个url,一般就是分页符是用的一种url的动态生成方式,而其它进入的是一个伪静态的。所以导致一个列表页的首页出现两个url,对应相同页面。
【限制因素】
一般一些网站都是用模板做的,有一种可能就是所有的列表页的模板的head部分都是固定的,仅仅是tdk可以修改。这样的话,往往不能够在源码中添加canonical来定义规范页面。
【解决方法】
1、canonical。上面说的不能是由于所有的列表页都采用的一个模板,如果是一个列表页一套模板的话,那么这个就是可以实现的。
2、Robots。明确的屏蔽掉分页符产生的首页url
3、301定向。将动态的首页定向到伪静态的
4、链接修改。可以尝试问问技术,能不能将首页的分页符链接地址进行修改,直接改成默认的列表首页。这种做法比较推荐。

###

这个问题一般都可以通过Robots.txt文件和canonical解决,如果伪静态的,最好把动态链接重定向到静态那边。

###

建议最好采用伪静态处理,如果技术有问题,那这种情况只能使用canonical来指定一个你想要参与排名的标准URL,比如:
,同时在Robots文件里,屏蔽另外一个能进入同一个页面的URL:www,xxx,com/wenti/就行了!

本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/18864.html