靜態化相關設定

定義檔案來源與檔案名稱

path: /var/www/html/dev/application/models/Seo_model.php

找到 get_managed_pages_config($key='', $type='') 此方法,
case 'promote'中新增一組來源與名稱;

// 鍵名為檔案名稱,鍵值為物件型別 ['page_src' => 檔案來源 url, 'dirname' => 靜態畫檔案存放到哪個路徑下]
case 'promote':
  $managed_page = array(
    'gift.html' => (object) ['page_src' => base_url('promote/gift'), 'dirname' => $_SERVER['DOCUMENT_ROOT'].$test_dir.'/promote'],
    // 下面這組是我們新增的 cms sample
    'cms_sample_gift.html' => (object) ['page_src' => $_SERVER['HTTP_HOST'].'/cms/gift', 'dirname' => $_SERVER['DOCUMENT_ROOT'].$test_dir.'/promote']
    );
  break;

排程程式中,定義要作靜態化的檔案名稱

path: /var/www/html/_phprun/promote_to_html.php

line 3 開始的 $indices = ['cms_sample_gift.html'] 陣列中填入檔案名稱即可;

$indices = ['cms_sample_gift.html'];

// 新增 sample
// $indices = ['cms_sample_gift.html', 'file1.html', 'file2.html', and so on... ];

手動測試

透過瀏覽器訪問 http://hostname/_phprun/promote_to_html.php

results matching ""

    No results matching ""