(技术笔记)强制去掉DEDECMS(织梦CMS)首页index.html

文章类型:技术笔记    发表2019-04-03   文章编辑:怒熊网络 · 一站式互联网+技术服务商!   阅读:321

最近客服让怒熊网(www.nuxiong.com)做一个文章系统,出于百度SEO优化的考虑我选择了dedecms,虽然这个CMS看上去是那么的老旧,但对百度优化来说还是不错的,其中遇到了一个问题就是首页的index.html去不掉,网站各种“唯一可用”的方法都试过了还是不行,后来还是自己研究了大半天,终于解决了。
第一步:打开dedecms根目录下的index.php,把里面的所有内容删除。
第二步:粘贴下面的代码:
<?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();
 
?>
第三步,后台更新首页即可。
此方法留着笔记,希望能帮助各位站长朋友。