POST TIME:2017-11-13 01:03
只要不是為了做搜索優化,全站動態也是有它的優點的,文章再我也不占空間,不用生成靜態化,節省時間,關鍵點就是對服務器承受力要求高。
A.如果首頁已經靜態化過,請先把index.html文件刪除,然后選擇“生成”-“更新主頁HTML”-“首頁模式”-“動態瀏覽”。
B.將首頁index.php代碼全部刪除,修改成如下代碼:
if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) <wbr>由于博客的限制,請將以上代碼放置在中,并仔細檢查代碼中有沒有,如果有就替換掉,如果沒有就不用管。
A.在新建欄目或者修改某個欄目時,可以通過“核心”-“網站欄目管理”-找到相應欄目-“欄目列表選項”-“使用動態頁”
B. 也可以執行下面的SQL語句。
如果欄目很多,我們又不想一個一個的去修改,那么可以利用SQL語句進行欄目批量動態化。
update dede_arctype set isdefault=-1
方法:“系統”-“SQL命令工具”-復制以上代碼放入SQL命令運行器中-“確定”。
A.在發布文章時,我們可以看到文章編輯器底部有一個“僅動態瀏覽”,勾選上這里就可以實現文章動態化了
如果已經生成靜態頁面的文章,我們也可以通過“編輯”-“高級參數”-在“發布選項”中勾選“僅動態瀏覽”來實現文章動態化。
B.如果靜態化的文章很多,以上方法就費時費力,所以可以運用以下語句:
如果我們想全站偽靜態化,也可以運用以下語句實現:
update dede_archives set ismake=0
如果只想ID1欄目文章動態化,其他欄目文章均靜態,那么可以運用以下SQL語句實現。
update dede_archives set ismake=-1 where typeid=1
如果我們只是一時心血來潮把全站動態化了,也可以通過設置讓網站進行全站靜態化。
1.把index.php代碼恢復到原來的代碼
2.欄目靜態化只需將以上動態化語句中的-1改為1就可以,即:
3.文章靜態化也是同樣把-1改為1,即:
update dede_archives set ismake=1
最后別忘了一鍵生成,因為有雖然執行了如上語句,但它并不會自動生成靜態頁面。