织梦301跳转实现方法。
//主域名301跳转到www
$redirect301=1; //301跳转开关,1代表打开,0代表关闭
$index_file=''; //指定网站默认首页文件,DeDeCMS设置为,不支持SSI(shtml/shtm)
if(substr($_SERVER['SERVER_NAME'],0,4)!='www.'&$redirect301) //判断URL中是否带www
{
header('HTTP/ 301 Moved Permanently');
header('Location:http://www.'.$_SERVER['SERVER_NAME']); //301跳转到www
exit();
}
if(!file_exists(dirname(__FILE__).'/data/'))
{
header('Location:install/');
exit();
}
//自动生成HTML版
if(isset($_GET['upcache']))
{
require_once (dirname(__FILE__) . "/include/"); require_once DEDEINC."/";
$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__).'/');
include(dirname(__FILE__).'/');
exit();
}
include(dirname(__FILE__).'/'.$index_file); //联接网站默认首页文件
?>
index.htmlindex.html1.1common.inc.phpindex.phpcommon.inc.phparc.partview.class.phpindex.htmlindex.html
其他程序请参考以上代码修改。