国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Discuz X3修改首頁forum.php為index.html

2024-04-25 20:34:38
字體:
來源:轉載
供稿:網友

相信大家在使用Discuz 的時候第一個問題就發現,默認的首頁不是index.html而是forum.php這個文件,知道的seo優化的朋友,都知道這個影響優化,所以咱們就來看下discuz的這個forum.php怎么改。

所以我將Discuz X2的論壇做了兩個修改:

第一,將forum.php設為網站的默認首頁,并設為第一順序。

第二,將網站導航、面包屑導航等里面的forum.php的鏈接直接去掉,修改成論壇的默認網址。比如我將指向 http://***.com/bbs/forum.php 的鏈接直接修改成http://***.com/bbs/ 。

首先,修改網站的默認首頁為forum.php,這樣輸入網址就不會自動做跳轉了。

修改網站的默認首頁方法很簡單,我這里就不再贅述了。如果你用的是Linux空間,而且支持.htaccess的話,那么可以直接在.htaccess里添加這樣一句:

#默認首頁設置

DirectoryIndex forum.php index.html index.php default.html
但是修改之后,有一個問題,那就是Discuz X2論壇個人空間有一個短網址,就是類似于 http://***.com/bbs/?2 這樣的網址。所以需要做一個跳轉,將個人空間的短網址跳轉到個人空間的靜態地址 http://***.com/bbs/space-uid-2.html 。

打開forum.php,在找到:

require './source/function/function_forum.php';

在下面添加如下代碼:

if(!empty($_SERVER['QUERY_STRING']) && is_numeric($_SERVER['QUERY_STRING'])) {

$uid = $_SERVER['QUERY_STRING'];

$uurl= "http://***.com/bbs/space-uid-".$uid.".html";

header("HTTP/1.1 301 Moved Permanently");

header("location: $uurl");

exit();

}

將”http://***.com/bbs/space-uid-".$uid.".html”替換為自己的個人空間地址就可以了。這樣如果輸入類 似于http://***.com/bbs/?2 這樣的網址,就會301跳轉到個人空間的靜態地址 http://***.com/bbs/space-uid-2.html 。

其次,將面包屑導航中的forum.php去掉。

Discuz的面包屑導航出現在三個地方,帖子頁面、帖子列表頁和發帖頁。它們對應的文件是不同的。

1.主題列表頁:找到sourcemoduleforum目錄下forum_forumdisplay.php文件,直接在源文件中搜索替換, 搜索<a href="forum.php">,修改為論壇的相對地址或者絕對地址,比如我的論壇修改為<a href="/bbs/">或者修改為論壇的絕對地址。

2.帖子頁面:找到sourcemoduleforum目錄下forum_viewthread.php文件。直接在源文件中搜索替換,搜索<a href="forum.php">,修改為論壇的相對地址或者絕對地址。

3.發帖頁面:找到sourcemoduleforum目錄下forum_post.php文件,同樣在源文件中搜索<a href="forum.php">,將其替換為論壇絕對地址。

這樣Discuz X3論壇的默認首頁和面包屑導航修改完畢,好了,這樣基本就把所有的forum.php換成了index.html了。

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汝南县| 巴南区| 清镇市| 遵义市| 宜都市| 毕节市| 桐乡市| 乌海市| 兴城市| 磐安县| 普兰店市| 贺州市| 莎车县| 建始县| 兴业县| 富民县| 大渡口区| 临城县| 洪江市| 宁都县| 嘉祥县| 南安市| 东源县| 凉城县| 金湖县| 岑溪市| 潼关县| 广灵县| 五峰| 博罗县| 龙山县| 北宁市| 拜泉县| 博爱县| 上虞市| 尼勒克县| 平谷区| 霍城县| 太谷县| 平罗县| 磐安县|