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