浅析化龙巷改版后的优点和不足

今天惊奇的发现化龙巷改版了,修改的是化龙巷论坛的url规则。

化龙巷原来使用的是PHPWind的系统,原来的url就是默认的PHPWind的url规则。而且页面是在bbs二级域名下的。

改版后,将页面从bbs二级域名下转移到了www主域名下面,并且展现形式从复杂的PHPWind的url规则变成了自己定义的静态url:

1.帖子:BBS二级域名/read-htm-tid-帖子ID.html 变成了 主域名/版块自定义/帖子ID
2.版块:BBS二级域名/thread-htm-fid-版块ID.html 变成了 主域名/版块自定义
3.BBS二级域名下的相关页面301跳转到了www主域名对应页面上。

化龙巷的这次改版,很多方面做的比较好,汇总如下:
1.避免了同一个页面多个url的问题,避免重复收录,分散权重;
2.翻页处理的比较好,url很精悍,无多余的参数;
3.结构层次清晰,通过帖子的url就可以知道分属于哪个版块,同时也让用户明白自己所处的位置,还方便进行数据分析等;
4.url长度更短,虽然url长度对于搜索引擎来说不会有太大影响,但是会对用户造成困扰,不方便传播;
5.从bbs二级域名转移到主域名,应该是基于集中权重的考虑,bbs下的帖子如果被用户主动传播,产生外链只会增加bbs二级域名的权重,对主站的影响比较小。

PS.为了说明上面第一条重复url问题,咱们看看PHPWind的默认规则同一个页面会产生多少url吧,节选:

虽然化龙巷的这次改版非常不错,但是还存在一些不足:
1.帖子页面如果翻页后会出现一个重复url,那就是帖子页面会出现两个url:帖子url帖子url/p1 内容相同;
2.同样版块首页也会出现重复url:版块url版块url/p1 内容相同;
3.从旧页面到新页面,经过了两次301跳转。
第一步从bbs二级域名全站301跳转到www下,url规则没变

第二步,从旧的url规则跳转到新url下

 现在化龙巷最少有两点可以优化:
1.第一页重复问题,在翻页代码里修改一下,判断链接是否是第一页,如果是第一页去掉翻页参数;
2.旧页面301跳转到新页面,其实如果规则修改一下,完全一次跳转就可以了。而且每一次301跳转都会损失部分权重,两次跳转会损失更多。

更多分析见:化龙巷改版之后依然存在的不足和修改方法