如何解决dedecs中生成的index.html!

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:/news43/260143.html

成都网站建设公司_创新互联,为您提供定制开发品牌网站制作网站改版静态网站全网营销推广品牌网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

手机网站建设