国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當(dāng)前位置: 首頁 > 站長資訊 > 正文頁面

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

相信大家在使用Discuz 的時(shí)候第一個(gè)問題就發(fā)現(xiàn),默認(rèn)的首頁不是index.html而是forum.php這個(gè)文件,知道的seo優(yōu)化的朋友,都知道這個(gè)影響優(yōu)化,所以咱們就來看下discuz的這個(gè)forum.php怎么改。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

所以我將Discuz X2的論壇做了兩個(gè)修改:cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

第一,將forum.php設(shè)為網(wǎng)站的默認(rèn)首頁,并設(shè)為第一順序。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

第二,將網(wǎng)站導(dǎo)航、面包屑導(dǎo)航等里面的forum.php的鏈接直接去掉,修改成論壇的默認(rèn)網(wǎng)址。比如我將指向 http://***.com/bbs/forum.php 的鏈接直接修改成http://***.com/bbs/ 。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

首先,修改網(wǎng)站的默認(rèn)首頁為forum.php,這樣輸入網(wǎng)址就不會自動做跳轉(zhuǎn)了。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

修改網(wǎng)站的默認(rèn)首頁方法很簡單,我這里就不再贅述了。如果你用的是Linux空間,而且支持.htaccess的話,那么可以直接在.htaccess里添加這樣一句:cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

#默認(rèn)首頁設(shè)置cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

DirectoryIndex forum.php index.html index.php default.htmlcXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口
但是修改之后,有一個(gè)問題,那就是Discuz X2論壇個(gè)人空間有一個(gè)短網(wǎng)址,就是類似于 http://***.com/bbs/?2 這樣的網(wǎng)址。所以需要做一個(gè)跳轉(zhuǎn),將個(gè)人空間的短網(wǎng)址跳轉(zhuǎn)到個(gè)人空間的靜態(tài)地址 http://***.com/bbs/space-uid-2.html 。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

打開forum.php,在找到:cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

require './source/function/function_forum.php';cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

在下面添加如下代碼:cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

if(!empty($_SERVER['QUERY_STRING']) && is_numeric($_SERVER['QUERY_STRING'])) {cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$uid = $_SERVER['QUERY_STRING'];cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

$uurl= "http://***.com/bbs/space-uid-".$uid.".html";cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

header("HTTP/1.1 301 Moved Permanently");cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

header("location: $uurl");cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

exit();cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

}cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

將”http://***.com/bbs/space-uid-".$uid.".html”替換為自己的個(gè)人空間地址就可以了。這樣如果輸入類 似于http://***.com/bbs/?2 這樣的網(wǎng)址,就會301跳轉(zhuǎn)到個(gè)人空間的靜態(tài)地址 http://***.com/bbs/space-uid-2.html 。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

其次,將面包屑導(dǎo)航中的forum.php去掉。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

Discuz的面包屑導(dǎo)航出現(xiàn)在三個(gè)地方,帖子頁面、帖子列表頁和發(fā)帖頁。它們對應(yīng)的文件是不同的。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

1.主題列表頁:找到sourcemoduleforum目錄下forum_forumdisplay.php文件,直接在源文件中搜索替換, 搜索<a href="forum.php">,修改為論壇的相對地址或者絕對地址,比如我的論壇修改為<a href="/bbs/">或者修改為論壇的絕對地址。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

2.帖子頁面:找到sourcemoduleforum目錄下forum_viewthread.php文件。直接在源文件中搜索替換,搜索<a href="forum.php">,修改為論壇的相對地址或者絕對地址。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

3.發(fā)帖頁面:找到sourcemoduleforum目錄下forum_post.php文件,同樣在源文件中搜索<a href="forum.php">,將其替換為論壇絕對地址。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

這樣Discuz X3論壇的默認(rèn)首頁和面包屑導(dǎo)航修改完畢,好了,這樣基本就把所有的forum.php換成了index.html了。cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

 cXA網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口

  

此文由 網(wǎng)站目錄_網(wǎng)站網(wǎng)址收錄與提交入口 編輯,未經(jīng)允許不得轉(zhuǎn)載!:

相關(guān)文章