2023-05-20 分类: 网站建设
昨天成都网站建设小编就讲了一点关于index.html 的问题!今天相信说说index.html调整问题!
我在论坛里看到过这样的问题:不知道怎么回事,每次我更新网站时是都生成个index.html文件!为了防止出现index.html的出现,后来干脆我就每次删除它!还麻烦,请教一下,给个简单的方法,如何更新网站时不产出index.html的文件的生成!谢谢啦!
解决办法:改根目录下的index.php文件,用以下代码进行替换:
PHP代码:
<?php
//主域名301跳转到www
$redirect301=1; //301跳转开关,1代表打开,0代表关闭
$index_file=‘index.html’; //指定网站默认首页文件,DeDeCMS设置为index.html,不支持SSI(shtml/shtm)
if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&&$redirect301) //判断URL中是否带www
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳转到www
exit();
}
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
//自动生成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');
如果大家替换后还是出现跳转问题,大家可以到自己的空间里,把默认目录改动一下,改成:index.php index.html,如果大家只改动index.php,没有添加index.html那么可能你的导航链接是个死链接,这只是成都网络公司总结的部分经验,不知道对大家有么有用,大家可以尝试的试试!也可以看看我昨天写的:dedecms实战301重定向详解!
标题名称:如何解决dedecs中生成的index.html!
本文URL:https://www.cdcxhl.com/news43/260143.html
成都网站建设公司_创新互联,为您提供定制开发、品牌网站制作、网站改版、静态网站、全网营销推广、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联
猜你还喜欢下面的内容