近日發現很多織夢用戶提出不更新首頁和欄目頁的問題,系統設置參數-性能也不能得到解決。這是織夢的通病,我們可以將其設置為動態更新,偽靜態瀏覽。
下面小易推薦一個方法希望能幫助到大家。
1:織夢安裝好以后,根目錄修改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(); ?>
2:織夢后臺系統參數-性能設置-緩存設置為0
3:SQL命令修改
update dede_arctype set isdefault=-1
4:清除織夢后臺緩存-一鍵更新網站-更新主頁為【動態瀏覽】
5:偽靜態設置規則
rewrite “^/list-([0-9]+)\.html$” /plus/list.php?tid=$1 last;
rewrite “^/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$” /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 last;
rewrite “^/view-([0-9]+)-1\.html$” /plus/view.php?arcID=$1 last;
rewrite “^/view-([0-9]+)-([0-9]+)\.html$” /plus/view.php?aid=$1&pageno=$2 last;
rewrite “^/plus/list-([0-9]+)\.html$” /plus/list.php?tid=$1 last;
rewrite “^/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$” /plus/list.php?tid=$1&totalresult=$2&PageNo=$3 last;
rewrite “^/plus/view-([0-9]+)-1\.html$” /plus/view.php?arcID=$1 last;
rewrite “^/plus/view-([0-9]+)-([0-9]+)\.html$” /plus/view.php?aid=$1&pageno=$2 last;
rewrite “^/tags.html$” /tags.php last;
rewrite “^/tag-([0-9]+)-([0-9]+)\.html$” /tags.php?/$1/$2/ last;
rewrite “^/tags/(.*)-(.*)\.html$” /tags.php?/$1/$2 last;
rewrite “^/m/tags/(.*)-(.*)\.html$” /m/tags.php?/$1/$2 last;
rewrite “^/tags/(.*)\.html$” /tags.php?/$1 last;
rewrite “^/m/tags/(.*)\.html$” /m/tags.php?/$1 last;
5:設置IIS默認讀取文檔index.php
這樣設置就可以做到織夢自動更新全站了。歡迎關注:唯米智能
QQ:870292 技術支持:771151888 微信:congdata