Discuz!X2.5 的论坛功能已经非常强大,同时整站的 SEO 优化功能也比较完善,但是程序源码在 SEO 优化的某些方面还有一些瑕疵。

如何做一个更符合 SEO 优化规范的论坛呢,今天孟则宇就为大家分享:

一、 URL 静态化,其操作步骤如下图:

登陆后台—》全局—》SEO 设置—》URL 静态化,

url静态化

然后选择需要静态化的页面。

二、 URL 标准化

URL 标准化,主要是程序源码方面有问题,主要从两点解决:

1 、每个文章页面的 URL 唯一化,这步比较简单,如同上面 URL 静态化的步骤,只需要改一处:把论坛主题内容页的伪静态格式修改为:thread-{tid}-{page}-1.html

url唯一化后

这步主要是解决:一篇文章在不同的列表页,进入文章的 URL 不同的问题。

2 、去除 forum.php 尾巴,这个问题一直存在,主要表现在五个位置:

(1)主导航

(2)首页的次导航位置

(3)版块的次导航位置

(4)列表页的次导航位置

(5)内容页的次导航位置

解决方法:

(1)解决主导航的 forum.php 尾巴问题,通过后台管理即可解决

如果你只用的 discuz 的论坛功能,并且用的是二级域名,方法如下:

步骤一:登陆后台—》全局—》域名设置—》应用域名,修改默认为:bbs.XXX.com

discuz域名设置

步骤二:登陆后台—》界面—》导航设置—》主导航—》增加一个论坛的导航,地址写链接:http://bbs.xxxx.com

设置

(2)(3)去除首页和版块页面次导航位置的 forum.php 是同一个操作

打开 template/default/forum/discuz.htm,找到第 19 行,

(4)去除列表页次导航位置的 forum.php

打开 template/default/forum/forumdisplay.htm,找到第 10 行、 184 行,把

(5)去除内容页次导航位置的 forum.php

打开 template/default/forum/viewthread.htm,找到第 15 行,

这样,一个非常完美的 discuz! X2.5SEO 优化方案就搞定了!