此操作只適用於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....