名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
有的Dedecms织梦程序默认生成首页后,首页的链接后面会多出一个index.html,官方说法这样有利于站点优化。出于不让首页权重分散考虑,同时也是美观考虑,dede首页的index.html还是得去掉好。 下面就给大驾家分享一下如何去掉织梦程序首页的index.html 相关具体操作方法一: 使用.htaccess网站文件目前使用的是这个办法,试验成功。 相关具体操作方法如下: 在根目录的.htaccess里加入以下相关具体代码如下: DirectoryIndex index.html index.php index.htm 相关具体操作方法二: 在主机里面设置默认首页顺序:把index.html提到最前面。 因主机不同,设置相关具体操作方法也不同,大多数空间都是在空间商会员网站的后台可以改动。例如:万网。 相关具体操作方法三:也是最简单行之有效的办法。 找到根目录下的index.php网站文件,找到如下网站内容 //自动生成hTML版 if(isset($_GET['upcache']) || !file_exists('index.html')) { 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']); $row['showmod'] = isset($row['showmod'])? $row['showmod'] : 0; if ($row['showmod'] == 1) { $pv->SaveTohtml(dirname(__FILE__).'/index.html'); include(dirname(__FILE__).'/index.html'); exit(); } else { $pv->Display(); exit(); } } else { header('hTTP/1.1 301 Moved Permanently'); header('Location:index.html'); } ?> 把上面一大段替换成下面的这段相关具体代码如下 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(); ?> |
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。Dede实现文章站点列表隔行换背景色让显示网站内容有所区别