DEDE整站動態/靜態轉換

方法一:使用DEDE後臺的SQL命令行工具

入口:織夢後臺-系統-SQL命令行工具php

DEDE整站動態化

將全部欄目設置爲「使用動態頁」:html

update dede_arctype set isdefault=-1

將全部文檔設置爲「僅動態」:工具

update dede_archives set ismake=-1

DEDE整站靜態化

將全部欄目設置爲「連接到默認頁」:post

update dede_arctype set isdefault=1

將全部文檔設置爲「生成HTML」:spa

update dede_archives set ismake=1

方法二:修改模版

文件路徑:命令行

[dedepath]/dede/templets/code

須要修改的文件:htm

文件名 說明
album_add.htm 發表圖集模板
archives_add.htm 發表通用文檔模板
article_add.htm 發表普通模板
archives_sg_add.htm 發表特殊類文章模板


將代碼:
blog

<input type=」radio」 name=」ishtml」 value=」1″ checked=」checked」/>

生成HTML:文檔

<input type=」radio」 name=」ishtml」 value=」0″/>

僅動態瀏覽改成:

<input type=」radio」 name=」ishtml」 value=」1″ />

生成HTML:

<input type=」radio」 name=」ishtml」 value=」0″checked=」checked」 />

方法三:DEDECMS把全站改成動態(僞靜態)

首先要把僞靜態的規則寫到apche裏的httpd.conf裏面。

<IfModule mod_Rewrite.c> RewriteEngine On RewriteRule ^(.*)/index\.html $1/index\.php RewriteRule ^(.*)/plus/list-([0-9]+)\.html$1/plus/list\.php\?tid=$2 #RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html$1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4 RewriteRule ^(.*)/plus/view-([0-9]+)-([0-9]+)\.html$1/plus/view\.php\?arcID=$2&pageno=$3 </IfModule>

將全部文檔設置爲「僅動態」:

update dede_archives set ismake=-1

將全部欄目設置爲「使用動態頁」:

update dede_arctype set isdefault=-1

將首頁設置爲僅動態:

把根目錄下生成的index.html刪除便可。(注意:不要再生成首頁html,不然會變成靜態)

相關文章
相關標籤/搜索