去掉织梦建站或者仿站时首页访问地址后的index.html
程序员文章站
2024-01-03 21:25:52
使用织梦建站或者仿站时都会发现,在访问首页时后面都会添加上index.html,那么如何去掉呢?下面有个不错的方法,大家可以参考下... 14-02-13...
很多朋友在使用织梦建站或者仿站时都会发现,在访问首页时后面都会添加上index.html
现在我就把这解决办法分享出来,大家可以试一试,看有没有用
在www/ 跟目录下有个自带的index.php文件
原代码
//自动生成html版
if(isset($_get['upcache']))
{
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->savetohtml(dirname(__file__).'/index.html');
include(dirname(__file__).'/index.html');
exit();
}
else
{
header('http/1.1 301 moved permanently');
header('location: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']);
$pv->display();
?>
然后就可以了
现在我就把这解决办法分享出来,大家可以试一试,看有没有用
复制代码
代码如下:在www/ 跟目录下有个自带的index.php文件
原代码
//自动生成html版
if(isset($_get['upcache']))
{
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->savetohtml(dirname(__file__).'/index.html');
include(dirname(__file__).'/index.html');
exit();
}
else
{
header('http/1.1 301 moved permanently');
header('location: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']);
$pv->display();
?>
然后就可以了