做網站,我們是認真的!

網站適配電腦+手機端,僅1280元,送2000M阿里云服務器,送com域名+免費備案
網站前端采用靜態系統顯示,后端動態管理,我們承諾網站包收錄,完成網站之后把源碼給客戶!

觀點

互聯網+時代,說建站,談運營與網絡營銷

三種方法教你怎么去掉織夢dedecms首頁網址后面的index.html

時間:2020-12-16

怎么去掉織夢dedecms首頁網址后面的index.html?大家使用dedecms系統的時候都知道在訪問首頁時候,網頁地址欄域名后面總會自動加了一個/index.html的后綴,看起來域名地址變得長了很多,顯得很不美觀,也不利于網站優化權重會分散。
也許有的空間之前已經默認顯示的就是沒帶index.html,那就不會出現這樣的這個問題了,假如不是那我們怎么去掉織夢dedecms首頁網址后面的index.html呢?
這里有三種方法可以實現:
第一種 將dedecms網站根目錄下的index.php改成index.php.bak或者刪除掉,生成靜態首頁。
第二種: 就是登陸到你的網站空間控制面板中,將i默認首頁ndex.html的優先級設置為最高。一般的主機空間都會提供這種功能,這種也是最好的方法,如果萬一不能怎么辦呢?沒關系,還有有下面的一種方法可以實現。
第三種:我們登陸ftp找到dedeCMS根目錄下的index.php文件(在web/ 跟目錄下有個自帶的index.php文件):,用DW或者文本方式打開,代碼如下:
原代碼
//自動生成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');
include(dirname(__FILE__).'/index.html');
exit();
}
else
{
header('HTTP/1.1 301 Moved Permanently');
header('Location:index.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();
?>
然后保存。
    0
    首頁
    案例
    關于
    聯系
    凯时平台