飄仙建站網

織夢首頁去掉index.html 方法 總結

時間:2011-05-17 08:22來源:網絡 作者:天外飄仙 點擊:
Dede默認生成首頁后,首頁的鏈接后面會多出一個index.html。據官方說法這樣有利于網站優化。 但是這個index.html怎么看都不舒服,而且也不利于seo中主頁url的統一。因為我的網站的url用.htaccess轉向統一都是www,而帶.com結尾的。 所以出于不讓首頁權重分散

 Dede默認生成首頁后,首頁的鏈接后面會多出一個index.html。據官方說法這樣有利于網站優化。

但是這個index.html怎么看都不舒服,而且也不利于seo中主頁url的統一。因為我的網站的url用.htaccess轉向統一都是www,而帶.com結尾的。
所以出于不讓首頁權重分散考慮,同時也是美觀考慮,dede首頁的index.html還是得去掉好。
網上給出的dede首頁去掉index.html的方法如下:
1.按官方給的更新說明 替換index.php的內容 生成動態,
如果首頁不需要生成HTML的, 把index.php換成下面代碼
<?php
if(!file_exists(dirname(__FILE__).'/data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
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();
?>
當然如果要生成html就不行了。
 
2.直接刪除CMS根目下的index.php文件,
這個辦法看似最簡單,但是我自己試過后卻不成功。而且刪除后也沒辦法使用動態瀏覽了。
3.使用.htaccess文件
目前使用的是這個辦法,試驗成功。
方法如下:
在根目錄的.htaccess里加入以下代碼:
DirectoryIndex index.html index.php index.htm
就這么簡單。
4.在主機里面設置默認首頁順序:把index.html提到最前面
因主機不同,設置方法也不同。就不具體細說了。
(責任編輯:天外飄仙)
頂一下
(14)
43.8%
踩一下
(18)
56.2%
------分隔線----------------------------
發表評論
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
評價:
表情:
用戶名: 驗證碼:點擊我更換圖片
四川快乐12遗漏查询导航