dedecms如何去掉首頁index.html的方法

字號:


    dedecms去掉首頁index.html的方法如下。
    1.按官方給的更新說明 替換index.php的內(nèi)容 生成動態(tài),
    如果首頁不需要生成HTML的, 把index.php換成下面代碼
    代碼如下:
    if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
    {
    header('Location:install/index.php');
    exit();
    }
    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();
    ?> if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
    {
    header('Location:install/index.php');
    exit();
    }
    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();
    ?>
    當(dāng)然如果要生成html就不行了。
    2.直接刪除CMS根目下的index.php文件,
    這個辦法看似最簡單,但是我自己試過后卻不成功。而且刪除后也沒辦法使用動態(tài)瀏覽了。
    3.使用.htaccess文件
    目前使用的是這個辦法,試驗(yàn)成功。
    方法如下:
    在根目錄的.htaccess里加入以下代碼:
    DirectoryIndex index.html index.php index.htm
    就這么簡單。
    4.在主機(jī)里面設(shè)置默認(rèn)首頁順序:把index.html提到最前面。
    因主機(jī)不同,設(shè)置方法也不同。就不具體細(xì)說了。