有时候一些站长会比较细心,会注意到访问域名的时候,dedecms搭建的网站有时候会后面多出index.html的尾巴(生成静态页才有),很多在意的站长会要求把这个链接去除,今天无忧主机小编给大家分享两个方法可以去除这个问题:
方法一:
添加index.html为默认首页,下面是无忧主机(www.51php.com)添加默认首页的方法。
主机如何定义首页优先级?请参考教程
LINUX主机如何设置子目录默认首页方法
方法二:
有些客户觉得添加默认首页不是很方面的方法,因为每次更换主机的时候就需要重新设定。特别是win主机换linux主机时。这时候可以用下面的方法:
在跟目录下有个自带的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();
?>
无忧主机相关文章推荐阅读:
如何加快DEDECMS内容生成速度方法
加快DEDEMCS全站新文章快速收录的方法
DEDECMS网站迁移时出现数据库导入失败的解决方案之一
DEDECMS教程:实现有短标题时显示短标题、无短标题时显示长标题
本文地址:https://www.51php.com/dedecms/16008.html