昨天大连网站建设小编就讲了一◎点关于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重定向详解!
扫一扫
关注k8凯发一触即发
全国咨询热线
135-9299-6491