ThinkPHP靜態化配置
阿新 • • 發佈:2019-01-22
配置檔案如下:
可以在index.php中設定靜態快取目錄
define('HTML_PATH','./Application/Runtime/Html/'); //靜態快取檔案目錄,HTML_PATH可任意設定,此處設為當前專案下新建的html目錄
'HTML_CACHE_ON' => true, // 開啟靜態快取
'HTML_CACHE_TIME' => 60, // 全域性靜態快取有效期(秒)
'HTML_FILE_SUFFIX' => '.html', // 設定靜態快取檔案字尾
'HTML_CACHE_RULES' => array( // 定義靜態快取規則
// 定義格式1 陣列方式
//'靜態地址' => array('靜態規則', '有效期', '附加規則'),
// 這裡的靜態規則是指生成靜態html檔案的名字
'index:index'=>array('{:module}_{:controller}_{:action}',TPSHOP_CACHE_TIME), // 首頁靜態快取
'index:goodsList'=>array('{:module}_{:controller}_{:action}_{id}' ,TPSHOP_CACHE_TIME), // 列表頁靜態快取
'Goods:ajaxComment'=>array('{:module}_{:controller}_{:action}_{goods_id}_{commentType}_{p}',TPSHOP_CACHE_TIME), // 商品評論頁靜態快取
'Goods:ajaxConsult'=>array('{:module}_{:controllerza }_{:action}_{goods_id}_{consult_type}_{p}',TPSHOP_CACHE_TIME), // 商品諮詢頁靜態快取