
關於dedecms織夢程序首頁如何去除index.html有以下三種解決方法
文章出處: │ 網站編輯:西安網站建設 │ 發表時間:2019-08-08 10:13
關於dedecms織夢程序首頁如何去除index.html有以下三種解決方法
一、靜態訪問也分3種解決方法
1、IIS
打開IIS點擊文檔,裏麵將index.html置於index.php上麵,這有什麽作用呢?其實這樣設置就是在網站同時有index.php和index.html的情況下,先訪問index,html這樣就不會出現跳轉的情況
2、Apache
apache裏麵DirectoryIndex來控製文件檢索優先級的
DirectoryIndex index.html index.php index.htm
和iis一樣,將index.html往前放
3、虛擬主機
把網站默認首頁index.html放到index.php前麵,這樣它自動讀到index.html就不會跳轉了
二、直接動態瀏覽
網站動態訪問的情況下,程序會刪除根目錄下麵的Index.html
,那麽會執行include(dirname(__FILE__)。‘/index.html’);這段代碼,把首頁引用而非跳轉。
三、把dedecms的index.php更為以下內容
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(); ?>
//自動生成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->SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
?>
其實主要就是把那段301定向代碼刪除
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘locations:index.html’);
本文標題:關於dedecms織夢程序首頁如何去除index.html有以下三種解決方法
文章地址:http://www.dyjschina.com/wangluojichuyewu/10294.html
西安小黄片下载入口科技官網:http://www.dyjschina.com 公司地址:西安市高新區高新六路唐興路口唐興數碼4層423 |
![]() |
相關文章
新聞資訊
域名空間