Discuz!X2.5 的論壇功能已經非常強大,同時整站的 SEO 最佳化功能也比較完善,但是程式原始碼在 SEO 最佳化的某些方面還有一些瑕疵。
如何做一個更符合 SEO 最佳化規範的論壇呢,今天孟則宇就為大家分享:
一、 URL 靜態化,其操作步驟如下圖:
登陸後臺—》 全域性—》 SEO 設定—》 URL 靜態化,

然後選擇需要靜態化的頁面。

二、 URL 標準化
URL 標準化,主要是程式原始碼方面有問題,主要從兩點解決:
1 、每個文章頁面的 URL 唯一化,這步比較簡單,如同上面 URL 靜態化的步驟,只需要改一處:把論壇主題內容頁的偽靜態格式修改為:thread-{tid}-{page}-1.html

這步主要是解決:一篇文章在不同的列表頁,進入文章的 URL 不同的問題。
2 、去除 forum.php 尾巴,這個問題一直存在,主要表現在五個位置:
(1) 主導航
(2) 首頁的次導航位置
(3) 版塊的次導航位置
(4) 列表頁的次導航位置
(5) 內容頁的次導航位置
解決方法:
(1) 解決主導航的 forum.php 尾巴問題,透過後臺管理即可解決
如果你只用的 discuz 的論壇功能,並且用的是二級域名,方法如下:
步驟一:登陸後臺—》 全域性—》 域名設定—》 應用域名,修改預設為:bbs.XXX.com

步驟二:登陸後臺—》 介面—》 導航設定—》 主導航—》 增加一個論壇的導航,地址寫連結: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 最佳化方案就搞定了!