合肥网站建设
文章阅读
网建技巧
优化技巧
网建问题
谨宸新闻
行业新闻

首页 > 合肥网站建设 > 正文

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

发布时间:2011/11/29字体:
摘要:如何解决dedecs中生成的index.html!,如何解决dedecs中生成的index.html,如何解决301重定向,昨天合肥网站建设小编就讲了一点关于index.html 的问题!今天相信说说index.html调整问题!
昨天合肥网站建设小编就讲了一点关于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!
本文网址:http://www.055178.com/wangjianjiqiao/576.html
原创网址:合肥网络公司<谨宸科技> 版权所有,转载请注明出处,并以链接形式链接网址:www.055178.com
文章标签:index.html index.php301跳转
 上一篇:网站建设中不可缺少的5+1作战成员
 下一篇:交换友情链接时,你看中的是什么?