關于Dede偽靜態教程:列表|文章|問答|搜索|TAG偽靜
導讀:織夢文章
在給朋友實現織夢CMS偽靜態的時候,在網絡上找到了該篇教程,特轉到這里。
1)你的網站空間是否支持偽靜態?
這點很重要,不然一切都是白搭。你可以與空間的IDC商聯系一下,如果是自己的服務器,那就更好辦了,自己動手,豐衣足食。一般來說,空間都是支持偽靜態的。Apache服務器偽靜態相對簡單,直接在.htaccess文件中加入相應偽靜態規則即可;而IIS服務器偽靜態的實現,則需要加載Rewrite組件,然后配置httpd.ini文件。
2)開啟DedeCms偽靜態
a.后臺-系統參數-核心設置-是否使用偽靜態:選擇“是”;
b.如果你啟用了問答模塊,則后臺-系統參數-模塊設置-是否使用偽靜態:選擇“是”;
c.創建欄目或批量增加欄目時,欄目列表選項:選擇“使用動態頁”;添加新文章時,發布選項:選擇“僅動態瀏覽 ”。當然,你也可以更改他們的模板,讓他們默認就是這兩個值,一勞永逸。修改方法很簡單,稍懂些HTML基礎就行了,這里就不再累述了。
d.如果你的網站已經存在生成的靜態欄目或文章HTML,那么只需在后臺-系統-SQL命令行工具中執行如下語句:
其中,dede是你安裝時的數據表前綴,根據實際情況替換。
事實上,開啟DedeCms偽靜態支持并不能完全在后臺配置,有很多地方還是需要手動修改的,期望官方完善。
DedeCms偽靜態教程
DedeCms偽靜態,涉及到PHP源碼的修改,你可以借助Dreamweaver或是EditPlus一類編輯軟件來操作。下面說下DedeCms全站偽靜態的實現方法,適用于V5.3以上版本。小拼的DedeCms偽靜態測試環境是Windows IIS6,舉一反三,Linux或其它服務器的偽靜態實現原理都是一樣的,只要搞清楚思路就行了。
1)DedeCms首頁偽靜態
把站點根目錄下index.html刪除,以后不更新主頁HTML即可,當然你也可以選擇不使用動態首頁。
2)DedeCms頻道|列表頁|文章頁偽靜態
主要通過修改GetFileName()、GetTypeUrl()這兩個函數實現。DedeCms V5.3、DedeCms V5.5和DedeCms V5.6版本,打開/include/channelunit.func.php進行修改。注意:DedeCms V5.7,此文件路徑更改了,你打開/include/helpers/channelunit.helper.php即可。
a.將GetFileName()中的如下代碼:
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-22 ,文章關于Dede偽靜態教程:列表|文章|問答|搜索|TAG偽靜主要講述靜態,問答,織夢網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_33671.html
