DeDeCms织梦系统下的多域名301转向代码

乐清SEO_开发应用_dedecms_ 乐清SEO2021-01-09 转载自:

如果把多个域名全部转向一个主域名,我想,要么是这多个域名全部转发到这个主域名,要么把这多个域名全部绑到同一IP,现在一般域名注册商都禁止了这种转向。就采用后一种方式,把多个域名绑定到同一IP.

        但在搜索引擎来说,同一个IP,不同域名的网站内容全是相同的,他会认为这些个网站会是镜像站点,所以一定要采用301转向。我的网站采用的是DEDECMS织梦系统.我的实现方法是这样的:

        主机首页设置为index.php优先,然后修改index.php,

<?php
$HOST=$_SERVER['HTTP_HOST'];
if ($HOST==" www.qnke.net  || $HOST==" qnke.net  || $HOST==" qnke.comt" )
{
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:http://www.yqyq.com.cn");
exit();
}

 

if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) {     header('Location:install/index.php');     exit(); } //自动生成HTML版 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->Display(); ?>