dedecms301重定向方法【圖文更新】【新手】
2013-2-27 今天發(fā)現(xiàn)昨天設(shè)置的301重定向似乎并不完善,在2013-2-28 查詢時(shí)返回的代碼是200而不是301,于是又百度之。。。主要是跟換了另一套代碼,并修改了默認(rèn)主頁(yè)(原先是index
2013-2-27 今天發(fā)現(xiàn)昨天設(shè)置的301重定向似乎并不完善,在
2013-2-28 查詢時(shí)返回的代碼是200而不是301,于是又百度之。。。
主要是跟換了另一套代碼,并修改了默認(rèn)主頁(yè)(原先是index.html ,現(xiàn)改為index.html )
晚上弄301重定向,遇到一些問(wèn)題,百度之后解決了,見(jiàn)于網(wǎng)上的教程比較零散就自己整合了一下。
1. 打開(kāi)網(wǎng)站后臺(tái),點(diǎn)擊“模塊”——“文件管理器”
2. 修改“index.Php ”文件
用下面代碼替換原有dede 中的index.php 內(nèi)容【重要修改,換了另一段代碼】:
$HOST=$_SERVER['HTTP_HOST'];
if ($HOST=="taocos.com " || $HOST=="空間商給的域名"){
Header("HTTP/1.1 301 Moved Permanently");
Header("Location:http://www.taocos.com ");
exit();
}
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
,//自動(dòng)生成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();
?>
復(fù)制代碼
請(qǐng)注意,這里增加了紅色部分的代碼!使用時(shí)請(qǐng)將里面的域名換成自己的!
3. 打開(kāi)空間管理后臺(tái)(注意是空間的管理后臺(tái))
修改默認(rèn)首頁(yè)(每種空間的后臺(tái)控制面板可能不一樣)→→→→→→→ 之后將“index.php ”放在首位就可以了(即設(shè)置優(yōu)先級(jí))【重要修改】 (之前的截圖有誤所以就刪掉了。)
4. 修改完畢后再試著點(diǎn)擊不帶www 的首頁(yè)和空間商3級(jí)域名,結(jié)果就定向到了帶“www ”的首頁(yè)(如果不行就試試更新一下系
統(tǒng)緩存
)
效果如圖:
5. 用站長(zhǎng)工具檢測(cè)()返回代碼顯示如下即表示設(shè)置成功
【以上供交流學(xué)習(xí)使用,如有不足之處歡迎指出^_^ 】