怎么去掉dedecms織夢首頁后面的index.html?大家知道dedecms系統(tǒng)按照默認(rèn)的設(shè)置安裝后,訪問首頁時(shí)候,域名后面總跟隨著一個(gè)/index.html的后綴,看起來域名變得很長了,另一個(gè)也不利于優(yōu)化,首頁權(quán)重會分散。
當(dāng)然,有的空間可能默認(rèn)顯示的就是沒帶index.html,那么就不用考慮這個(gè)問題了。
今天說下兩種方法可以實(shí)現(xiàn):
(此圖片來源于網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系刪除! )
第一種: 虛擬主機(jī)的話,就是在你的空間控制面板中,將index.html默認(rèn)首頁的優(yōu)先級設(shè)為最高。一般的空間都會提供這種功能。還有以IIS6為例,在IIS里右鍵屬性-文檔,添加index.html,移動到最上面。如圖:

第二種:我們找到dede根目錄下的index.php文件:
復(fù)制以下代碼,然后替換index.php里的代碼:
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>
但是為了保險(xiǎn)起見,兩種方法都同時(shí)修改。
以上步驟都OK之后,更新首頁,看看是不是去掉index.html了!









