怎么去掉dedecms織夢首頁后面的index.html?大家知道dedecms系統按照默認的設置安裝后,訪問首頁時候,域名后面總跟隨著一個/index.html的后綴,看起來域名變得很長了,另一個也不利于優化,首頁權重會分散。
當然,有的空間可能默認顯示的就是沒帶index.html,那么就不用考慮這個問題了。
今天說下兩種方法可以實現:
(此圖片來源于網絡,如有侵權,請聯系刪除! )
第一種: 虛擬主機的話,就是在你的空間控制面板中,將index.html默認首頁的優先級設為最高。一般的空間都會提供這種功能。還有以IIS6為例,在IIS里右鍵屬性-文檔,添加index.html,移動到最上面。如圖:
第二種:我們找到dede根目錄下的index.php文件:
復制以下代碼,然后替換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();
?>
但是為了保險起見,兩種方法都同時修改。
以上步驟都OK之后,更新首頁,看看是不是去掉index.html了!