dedecms首页跳转到index.html的解决方法有如下几种:
1、在虚拟主机控制面板的默许首文档选项将index.html放在index.php的前面;若是是vps那么就是在iis站点特点的文档选项卡中设置讲index.html移到index.php上面;为什么这样?由于默许首选
加载index.php若是顺序没有过错,index.php会履行跳转加载根目录下的inex.html 拜访进程如下域名-域名-域名/index.php-域名/index.html
2、linux主机可以使用.htaccess文件设置,如:
<Files ~ "^\.(htaccess|htpasswd)$"> deny from all </Files> DirectoryIndex index.html index.php
3、不让拜访index.php文件的时分做跳转,修正根目录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();
?>
4、用伪静态规矩做跳转将域名/index.html 网址变为域名的方式。这个之前的伪静态规矩中有引见
5、删去index.php ,网上都说这个管用,没有实验过。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!