SEO 簡介

靜態化

規則

舊程式與相關資料表參數觀看 syf-靜態化規則。

實現方式

使用 php curl 訪問頁面 URI 並獲得頁面資訊後,將此頁面儲存到檔案,此檔即為靜態化頁面。

靜態化程式接口

舊靜態化程式

如果你對原生的靜態化程式有興趣,可以閱讀舊程式碼。

功能 程式路徑 說明
三首頁 index.php
index-print.php
index-school.php
將對應的三首頁作靜態化,並自動導向
類目頁 goods_show.php 獲取特定類目的商品資料,作靜態化後自動導向至靜態化頁面
商品頁 goods_show_details.php 獲取特定商品的資料,作靜態化後自動導向至靜態化頁面

其餘還有未列出的資訊頁,其靜態化檔案與靜態化程式差別都只在擴充檔名;
意即 *.php ==靜態化後==> *.html

補充一下,首頁、商品頁、類目頁、著陸頁等有專門名稱以外的頁面,皆為資訊頁。

現行之靜態化程式

只要訪問 http://host/dev/seo/staticize/{靜態化檔案名稱/對應規則 && 對應參數} ,即可獲得靜態化頁面;
支援兩種參數 type={type} 用以決定靜態化頁面用途, redirect 為自動跳轉。 你要做的事為,在 dev 的 Seo_model.php 模型中管理你要做靜態化的頁面資訊。

更詳細的請見手動靜態化

優點

  1. 靜態化產生易於解析的 URI;可自定義為有意義的 URI
  2. 有快取作用,可降低多人訪問時的伺服器負載

缺點

  1. 快取性質,頁面資訊不一定是維護員更新過的最新資訊。
  2. 增加維護複雜度;當後台大型更新時,需要考慮到全站靜態化完畢前的過渡時期。

頁面標頭

<head>
    <title>頁面標題</title>
    <meta name="keywords" content="關鍵字 1, 關鍵字 2, ..., 關鍵字 n">
    <meta name="description" content="描述文字">
</head>
  • 首頁與資訊頁的標頭 SEO 資訊,自ecshop 原生後台設定的網店資訊取得。
  • 類目頁與商品頁的標頭 SEO 資訊,自類目資料表中取得所屬類目的 keywords 與 description

results matching ""

    No results matching ""