网站的动态URL如果做了伪静态,会产生大量的重复页面,因为做了伪静态后,一个页面就对应了两个URL,一个动态的,一个静态的。

网站存在大量的重复页面会浪费搜索引擎蜘蛛的抓取时间,不利于搜索引擎的友好度。那么这个时候我们该怎么处理呢?下面是两个网友给出的答案。

网友1:将动态链接屏蔽掉

我们可以通过robots.txt文件将网站的动态链接屏蔽掉,让蜘蛛不浪费时间去爬取这些重复页面。操作如下:

1、打开FTP工具,登录并下载根目录里面的robots.txt文件,

2、打开robots.txt文件,在文件中声明“禁止所有搜索引擎蜘蛛索引网站的所有动态页面”。 


(注:动态URL中会出现“?” 这样的参数符号,并以aspx、asp、jsp、php、perl、cgi为后缀的url。)

3、robots.txt更新完毕,上传到根目录即可。

注:如果网站在做伪静态之前,动态链接都被收录了,那么通过这方法一下子将所有的动态链接屏蔽掉显然不是一个明智之举,同时网站的大部分链接都发生了改变,网站恐怕很容易被降权。

网友2:将动态链接301重定向到伪静态链接

搜索引擎通过URL来识别网页,不设置301重定向就会出现重复页面,所以避免重复页面出现的最好办法就是做301重定向。具体的操作步骤可以参考百度经验:https://jingyan.baidu.com/article/fcb5aff751b607edaa4a711a.html

如果你对代码不熟悉,建议找公司的程序员帮忙。

301重定向完成,这个时候为了让百度以最快的速度更新链接,我们可以去百度站长平台提交网站的改版规则。


网站改版工具注意事项:

1、改版规则中的新旧链接一定要使用301的方式进行跳转。

2、建议您尽量使用站点改版和规则改版,会有比较短的处理周期,也缩短后续您反馈问题的追查用时。

3、百度站长平台对改版规则的校验时间范围为0.5——2小时,改版生效时间范围为12——48小时,整体来看,您从提交改版规则到线上生效,最短12.5小时,最长50小时。

4、改版完成后不要立即清除跳转关系,保持跳转关系至少三个月,网站避免出现校验失败原因中的问题。

推荐阅读:网站静态和动态的区别,哪个好?