DEDECMS无法生成主页HTML
实现这个功能应该不需要修改php文件吧
进入后台
栏目管理
找到你要生成到根目录的栏目
编辑栏目。看到有文件储存位置
修改为网站根目录
建议不要直接把所有html文档生成到根目录,很不利于管理,网站根目录会随着文档增多而增多,管理极为不便哦
梦客吧织梦模板 为您解答
望采纳
dedecms默认是通过后台生成indexhtml,但是往往一些站长朋友不喜欢indexhtml,而是喜欢直接使用indexphp,其实建站教程网认为默认首页对seo没有影响,所以去不去掉indexhtml全看自己
dedecms去掉首页indexhtml的方法如下。
1按官方给的更新说明 替换indexphp的内容 生成动态,
如果首页不需要生成html的, 把indexphp换成下面代码
复制代码代码如下:
if(!file_exists(dirname(__FILE__)'/data/commonincphp'))
{
header('Location:install/indexphp');
exit();
}
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$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/commonincphp'))
{
header('Location:install/indexphp');
exit();
}
require_once (dirname(__FILE__) "/include/commonincphp");
require_once DEDEINC"/arcpartviewclassphp";
$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();
>
当然如果要生成html就不行了。
2直接删除cms根目下的indexphp文件,
这个办法看似最简单,但是我自己试过后却不成功。而且删除后也没办法使用动态浏览了。
3使用htaccess文件
目前使用的是这个办法,试验成功。
方法如下:
在根目录的htaccess里加入以下代码:
DirectoryIndex indexhtml indexphp indexhtm
就这么简单。
4在主机里面设置默认首页顺序:把indexhtml提到最前面。
因主机不同,设置方法也不同。就不具体细说了。
望采纳 谢谢
DEDECMS无法生成主页HTML是设置错误造成的,解决方法为:
1、首先,登录网站后台。
2、点击系统选项卡。
3、点击:系统基本参数。
4、点击:核心设置链接。
5、然后将DedeCMS安装目录这一项,修改为当前项目所在的文件夹名称,最后点击确定按钮。
6、网站正常运行了,故障已解决。
0条评论