EC CMS實現生成靜態頁面操作步驟

2021-05-23 22:21:46 字數 1022 閱讀 1427

此操作只適用於ec-cms的asp.net 版本(2010後版本)

1、根目錄增加2個檔案

test.aspx   作用:用於批量生成靜態頁面(全部重新生成、只生成未生成、自動重新整理三種方式),必須管理員才能執行操作,在選單中新增該操作路徑

autohtml.aspx 『如果**開啟了啟用靜態頁面,則自動轉向到靜態頁面

2、eccms_config 資料庫配置增加

增加ishtml開關控制是否啟用靜態頁面,關閉後則實時顯示

3、eccms_config 資料庫配置設定好該**可訪問的網域名稱。例如http://www.163.com/

要加/4、clscms.vb檔案更新

解決頻道html時轉向問題

5、更新global.asax.vb

以便對html檔案不存在時進行解析,不啟用靜態如果檔案不存在則轉入首頁

6、更新channel.aspx完成選單的自動生成

7、iis設定html進行應用程式對映

c:/windows/microsoft.net/framework/v1.1.4322/aspnet_isapi.dll

get,head,post,debug

8、系統可實現每天自動生成最新的靜態頁面和廣告位,目前暫未設定更新的週期,特別注意11點

9、更新index_cms.asp,list_cms.aspx,show_cms.aspx,以便是否啟用靜態頁面,並去掉了viewstate(server標記去除),以便seo優化

11、給許可權network service,新增上該賬號,同時選上full control,防止出現system.unauthorizedacces***ception: 對路徑「×××」的訪問被拒絕

12、更新index_cms.aspx,list_cms.aspx,show_cms.aspx

13、新增search.js檔案

13、擴充套件換標籤為6個,注意模板處、資料庫部分的更新操作

通過以上操作,只需要開啟靜態,使用者訪問時將訪問全靜態頁面,如果頁面不存在,系統會自動判斷並生成靜態頁面

php技術生成靜態頁面的實現

我們先回顧一些基本的概念。一 php指令碼與動態頁面。php指令碼是一種伺服器端指令碼程式,可通過嵌入等方法與html檔案混合,也可以類,函式封裝等形式,以模板的方式對使用者請求進行處理。無論以何種方式,它的基本原理是這樣的。由客戶端提出請求,請求某一頁面 web伺服器引入指定相應指令碼進行處理 指...

TP實現偽靜態頁面生成

方法一 這個實現其實蠻簡單,只不過官網上的手冊寫得不是很詳細。html cache on true,開啟靜態快取 html cache time 60,全域性靜態快取有效期 秒 html file suffix shtml 設定靜態快取檔案字尾 html cache rules array 定義靜態...

aspx生成靜態頁面

前台 如下 default.aspx 後台 如下 default.aspx.cs 注 其中hover為web專案名 using system using system.data using system.configuration using system.web using system.web....