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 最佳化方案就搞定了!