昨天
徐州网站制作本网编辑就讲了一点关于
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__).'/ta/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重定向详解!