① dedecms織夢程序首頁如何去除index.html
關於dedecms織夢程序首頁如何去除index.html有以下三種解決方法
一、靜態訪問也分3種解決方法
1、IIS
打開IIS點擊文檔,裡面將index.html置於index.php上面,這有什麼作用呢?其實這樣設置就是在網站同時有index.php和index.html的情況下,先訪問index,html這樣就不會出現跳轉的情況
三、把dedecms的index.php更為以下內容
GetOne("Select * From `#@__homepageset`"); $row['templet'] =
MfTemplet($row['templet']); $pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html'); exit(); ?>
//自動生成HTML版
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `#@__homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" .
$row['templet']);
$pv->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
?>
其實主要就是把那段301定向代碼刪除
header(『HTTP/1.1 301 Moved Permanently』);
header(『Location:index.html』);